<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">

基于速度調節與路徑跟蹤的差動機器人運動控制

Motion control of differential robot based on speed adjusting and path tracking

  • 摘要: 差動機器人是一種常見的移動機器人,在倉儲、農業等行業的應用十分廣泛。針對縱向速度接近最大值時差動機器人跟蹤參考路徑的能力與保持縱向速度的能力之間存在沖突的問題,從差動機器人縱向速度與轉彎曲率之間的映射關系出發,提出了基于預瞄信息的速度調節控制器,并提出了配套的基于非線性模型預測控制的路徑跟蹤控制器,形成了基于速度調節與路徑跟蹤的差動機器人運動控制系統。仿真與實驗結果表明,提出的運動控制系統可以在差動機器人的縱向速度設定值較高時主動調節縱向速度,保障較高的路徑跟蹤控制精確性,其中位移誤差的絕對值不超過0.0499 m,航向誤差的絕對值不超過0.0726 rad,相比無速度調節的運動控制系統,該系統可將位移誤差和航向誤差的最大絕對值分別減少達97.57%和45.04%。

     

    Abstract: A differential robot is a typical mobile robot widely used in storage, agriculture, and other industries. The motion control of differential robots, including longitudinal and lateral control, is a current research hotspot. To date, researchers have not paid much attention to the interaction between longitudinal and lateral control of differential robots. However, the conflict between the ability to track the reference path and maintain the longitudinal speed at its maximum value is a critical issue that limits the operational efficiency of the differential robot. To solve this problem, a mapping relationship between the longitudinal speed and the turning curvature is analyzed. The mapping relationship is established when the maximum value of the longitudinal speed is known, i.e., the feasible upper limit of the longitudinal speed that can guarantee the steering ability of the differential robot is inversely proportional to the curvature of the trajectory. From this mapping relationship, a speed-adjusting method is proposed based on the preview information. This speed-adjusting method consists of two steps. First, the smaller value between the upper limit of the feasible longitudinal speed in a certain preview distance and the set value of the longitudinal speed are taken as the desired longitudinal speed. Second, a control law is established based on the deviation between this desired and current longitudinal speed. Additionally, a path-tracking method that cooperates with the above-mentioned speed-adjusting method is proposed. The theoretical basis of this path-tracking method is a nonlinear model predictive control. The prediction model used in this control method is derived from a kinematic model with longitudinal speed as a time-dependent parameter. Finally, a differential robot motion control system is formed based on speed adjusting and path tracking. The simulation and experimental results show that the proposed motion control system can actively adjust the longitudinal speed when the set value of the longitudinal speed of the differential robot is high and ensure high accuracy of path tracking control. Furthermore, the absolute value of the displacement and heading errors does not exceed 0.0499 m and 0.0726 rad, which are reduced by 97.57% and 45.04% compared with the motion control system without speed adjusting, respectively.

     

/

返回文章
返回
<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">
259luxu-164