2D lidar to detect obstacles and potholes.

Image for post
Image for post
Image from LidarObstacleDetection repo

Background


There are lots of calendar apps to sync calendar data. It’s worth exploring how to use Rust to fetch CalDav data.

Image for post
Image for post
Image by author

Background


Rust Client for ROS2

The easiest way to create an interface code for a target app is by using `CMake` and `empy`. Explore the simplest version of how both can be used in ROS2.

Image for post
Image for post
Image by author

Background


Rust Client for ROS2

Link ROS2 C API with Rust via `bindgen`, and create a `node` in Rust. Simple steps on how to use `bindgen`.

Image for post
Image for post
Image by author

Background


Rust can be used to speed up Python code, but how fast can it be? This article highlights the comparison between the performance of: Rust, PyO3, and Python3, and an easy way to setup PyO3.

Image for post
Image for post
Rust logo from rust-lang.org and Black Python logo from cleanpng.com. Composite logos image by author


Use better-preprocessed images in Tesseract without training your own character recognition model

Background


A Total Station (TS) is a device used to accurately measure the distance between two points in a plane, but it becomes harder if there are obstacles. Solve this problem by Image Processing.

Image for post
Image for post
Photo by Scott Blake on Unsplash

Background

About

Marshal SHI

Robots make our life easier | Robotics, Reinforcement Learning, Web, Python, Rust & Life Hacking

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store