BJROBOT Linear velocity correction
1.The carLay flatOn the floor, use a tape measure as the measuring scale,Select the front or rear of the car as the starting point of the car, Open the virtual machine in the data and open a terminal ssh In the past, the main control terminal started
roslaunch znjrobot bringup.launch。
2.Open aindividualTerminal,ssh Past car ownerscontrolEnd, start calibration line speeddegreelifeorderrosrunznjrobot_nav calibrate_linear.py
3.Open again on the virtual machine sideOneTerminals, direct start rosrunrqt_reconfigure rqt_reconfigure
4click start_test,conductThe first one meter walk test,Measure the distance of the car.
If the car goes away 1.1 M, then the proportional coefficient of linear velocity linear_scale = 1.1/1=1.1 If the car goes away 0.9 M, then the proportional coefficient of linear velocity linear_scale = 0.9/1= 0.9
5.Then put the car back to the original starting position, change the scale factor to the position shown in the figure below, and then click start_test,When smallWhen the car stops, measure again whether the car has gone one meter, if it is close or almost 1 M, then the scale factor is correct.Error again 1 It can be connected within cm
6.On the main control sidebringup.launch In the documentlinear_scale It is modified to the actual calculated linear velocity ratioCoefficient.
For more wonderful video presentations and tutorials, click: https://space.bilibili.com/521688736