In this project, we had build a differential drive robot using EPS32 microcontroller. ROS2 humble is used for controlling the robot. Micro-ROS is uses for connecting ESP32 to ROS2 running computer.
For detailed documentation follow this link : differential-drive-robot-using-ros2-and-esp32
robot_localization is the package of used for localization of robot. Which is developed by Charles River Analytics, Inc.
diffdrive project is under development