I have a detailed article introducing this project.
- Velodyne VLP-16 Puck 3D LiDAR
- Hokuyo
- IMU CH110
- Use the OpenCR controller to read encoder signals.
- Receive the cmd_vel topic from ROS, and convert the central velocity into left and right wheel speeds using Ackermann steering.
- Apply PID control to calculate the velocity commands and send PWM signals to the motors.
- Mechatronic System:
- velodyne
- urg_node2
- ira_laser_tools
- micro_ros_arduino
- micro_ros_agent
- SLAM:
- Localization: