LidarBot is a LiDAR car equipped with a 360° LiDAR sensor, M5Core main control, 4 Mecanum wheels, a wheel control baseboard (integrated with MEGA328), an RGB light strip, a joystick controller, and more. Additionally, it comes with a TRACE tracking module kit for black-and-white line recognition. Based on Mecanum wheel technology, the omnidirectional car can achieve movements such as forward, lateral, diagonal, rotation, and combinations thereof. A high-capacity lithium battery provides long-lasting power for the LiDAR car.
The controller and LidarBot communicate in real-time via ESP-NOW. During operation, you can view the map data scanned by the LiDAR sensor on the controller screen. We provide open-source code on GitHub, based on the official source code, allowing you to transmit LiDAR scan data and other collected data via Wi-Fi or other methods to other nodes. LidarBot can be used in STEM education for programming learning, competitions, and other activities. Moreover, its powerful functionality makes it suitable for developers in the AGV development field for project development.
Specification | Parameters |
---|---|
Net weight | 1980.0g |
Gross weight | 2140.0g |
Product size | 142 x 117 x 120mm |
Package size | 208 x 208 x 167mm |
In an unconnected state or if one side is not connected to the other, display or control issues may arise. In such cases, a reconnection is necessary.
With the LiDAR car and controller paired, they can exchange messages via ESP-NOW. The LiDAR car's radar information can be displayed on the controller, and the controller can control the car's movement via ESP-NOW.
After the LiDAR car starts up, without needing to pair with the controller, you can connect to the LiDAR car's Wi-Fi hotspot (SSID: X2Lidar:xx:xx:xx, PWD: 12345678). Then, access 192.168.4.1/map via a phone or computer browser to view the radar image.
Protocol format: Frame header (command type) + Data frame + Frame tail
Protocol Object | Protocol Format | Example | Call Function |
---|---|---|---|
Wheels | 0xAA,SpeedX(-7 ~ 7),SpeedY,SpeedZ,SpeedA,0x55 | 0xAA, 5, 5, 5, 5, 0x55 (Forward, speed: 5) | ControlWheel(5, 5, 5) |
One RGB | 0xAB,LedIndex,R(0 ~ 254),G,B,0x55 | 0xAB, 3, 20, 50, 100, 0x55 (Light up LED 3 with specified color) | setLedColor(3, 20, 50, 100) |
Front RGB Bar | 0xAC,R(0 ~ 254),G,B,0x55 | 0xAC, 20, 50, 100, 0x55 (Light up front LED bar with specified color) | setFrontLedBar(20, 50, 100) |
Back RGB Bar | 0xAD,R(0 ~ 254),G,B,0x55 | 0xAD, 20, 50, 100, 0x55 (Light up back LED bar with specified color) | setBackLedBar(20, 50, 100) |
All RGB | 0xAE,R(0 ~ 254),G,B,0x55 | 0xAE, 20, 50, 100, 0x55 (Light up all LED bars with specified color) | setLedAll(20, 50, 100) |
ServoMotor0 | 0xAF,Angle(0 ~ 180),0x55 | 0xAF, 100, 0x55 (Servo 0 rotates to 100°) | setServo0Angle(100) |
ServoMotor1 | 0xB0,Angle(0 ~ 180),0x55 | 0xB0, 100, 0x55 (Servo 1 rotates to 100°) | setServo1Angle(100) |
Easyloader | Download Link | Notes |
---|---|---|
LidarBot Master Firmware Easyloader | download | / |
LidarBot Remote Firmware Easyloader | download | / |
Release Date | Product Changes | Notes: |
---|---|---|
2018.12 | Initial release | / |
2019.7 | Adopted EAI YDLIDAR X2 LiDAR, added sheet metal structure SKU K017->K017-C | LiDAR range and speed 8m @ 6Hz ->8m @ 7Hz |