Mobile robot speed smooth interpolation method
A mobile robot and interpolation method technology, applied in the field of mobile robots, can solve problems such as car body shaking, achieve the effects of avoiding violent start and stop, flexible use, and improved motion performance
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2018-09-21
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention relates to the technical field of mobile robots, in particular to a smooth interpolation method for the speed of a mobile robot. Background technique
[0002] The control system of existing mobile robots is generally divided into two parts, the upper computer responsible for data calculation and the lower computer responsible for wheel speed control. The upper computer sends the control speed to the lower computer through kinematic calculation, and the lower computer reads the device status data from time to time. , converted into a digital signal and fed back to the host computer. The movement mode of mobile robots usually includes two modes: autonomous navigation and manual operation; during autonomous navigation, the control speed is calculated and sent by the host computer; manual operation is to artificially control the movement of mobile robots in order to meet some special circumstances. When operating manually, it is usually nece...
Examples
Embodiment 1
[0041] In this embodiment, in order to overcome the need to judge the acceleration and deceleration process by calculating the number of motor pulses in the existing curve speed control method, and for the mobile robot, since the transmission of the control speed is based on the center coordinate system of the car body, there is no device that can provide The problem with the number of pulses mentioned above. Therefore, a method for smooth interpolation of mobile robot speed is proposed, specifically, the method includes the following steps,
[0042] (1) Establish an interpolation function model;
[0043] (2) Optimizing the interpolation function model to obtain the speed control curve model;
[0044] (3) combining the optimized speed control curve model with the current state of the mobile robot to obtain the required control quantity model of the motor;
[0045] (4) Calculate the interpolation amount that can be selected in advance according to the control frequency of diffe...