real-time map and location of lidar
When Xiaoqiang is equipped with the laser radar, it can make environment mapping and robot navigation easy and quick. In the use of LIDAR, the robot is required to provide more accurate odometer information. Xiaoqiang's odometer is fused with a gyroscope and encoder, with high accuracy. From this video, As we can see that in a large range (200mx400m) the map built by Xiaoqiang is still very accurate.
XQ5 movement examples
The XQ5 in this video is equipped with 3D lidar, which can be used to create an environment map and navigate using lidar data. It can be seen from the video that XQ5 movement is smooth, flexible and has good control performance.
Xiaoqiang uses the camera to collect the ambient image and uses its powerful computational ability to identify the 3D structure of the environment. The red and green dots in the video are the environmental feature points that it recognize. The map in the lower left corner of the video is its identified environment. As we can see that Xiaoqiang can run the Visual Slam program smoothly, and provide very accurate positioning information.
Obstacles are randomly placed on the ground. Xiaoqiang obtains the information of the obstacle through the depth camera. The green curve in the video is the target line and location of Xiaoqiang. Xiaoqiang planning its path in real time according to the situation of obstacles. That is, the blue curve in the video. It can be seen that even in a very complex obstacle environment, Xiaoqiang can move smoothly to the target position.
Inertial navigation is to use only the information provided by the car'sown gyroscope and encoder for navigation. The car in the video walked a 1M x 1M square under the control of the inertial navigation program.The image on the left is the actual movement of the car, and the right is the real-time position display of the car in the computer interface.
Speech recognition and follow
Xiaoqiang recognizes target's voice commands and then initiates the following program. Follow the movement of the target.
Xiaoqiang XQ-5 is a robot platform specially developed for ROS and SLAM technology. It has powerful computing capabilities, long-lasting battery life and flexible movement capabilities, and is very suitable for developing ROS-based navigation and machine vision algorithms. The main controller ofXiaoqiang is a mini computer with i7 processor, including 8G memory and 128G solid-state hard disk. This hardware configuration ensures Xiaoqiang's powerful computing capabilities. The battery is a 36V 18AH lithium polymer battery, which has been tested to ensure continuous use for more than seven hours.
Xiaoqiang XQ-5 is an upgraded version of the Xiaoqiang XQ4. The motor is replaced from a DC brush motor to the hub motor, the structure is also optimized, load-bearing capacity is stronger. Xiaoqiang can carry 50 kilograms, running more smooth and quiet.
- 1. Basic Operation Introduction
- 2. The usage of bluewhale software and configuration of ROS startup service
- 3. Use 3D model of XiaoQiang in rviz
- 4. Inertial navigation test
- 5. Xiaoqiang remote control android client
- 6. Xiaoqiang remote control window client
- 7. Control Xiaoqiang with a ps3 joystick
- 8. Play with Kinect1 in ROS
- 9. Change kinect angle with rostopic
i7 processor 1.8GHz CPU Turbo 3.0GHZ
With hub motor, the maximum speed is up to 5m/s
Smooth and quiet movement
The power supply battery is 36V 18AH polymer lithium battery.
Rated output voltage is 36V. Rated output current is 5 A, output power 180W. Xiaoqiang XQ5 can be used for up to 7 hours under high power usage.
Max Speed: 5m/s
Maximum Acceleration: 1.5m/s^2
Max Angle Speed: 230 deg/s
Maximum angular acceleration: 660 deg/s^2
8 USB with four USB3.0 and four USB2.0
60fps 178° camera
MPU9250 9-axis high-precision gyroscope