<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">

約束耦合影響下的差動機器人主動調速路徑跟蹤

Active speed-regulating path tracking for differential robots under the influence of constraint coupling

  • 摘要: 差動機器人相比其他類型的機器人展現出更高的靈活性和可擴展性,針對在差動機器人的路徑跟蹤控制中,約束耦合導致路徑跟蹤控制精確性不足問題,以非線性模型預測控制(Nonlinear model predictive control, NMPC)為基礎,通過分析差動機器人縱向行駛速度與橫擺角速度約束之間的耦合關系,以左右側履帶線速度為輸入構建了預測模型,利用NMPC中縱向行駛速度與參考路徑坐標點之間的耦合關系,提出了一種約束耦合影響下基于NMPC的差動機器人主動調速路徑跟蹤控制方法. 為了驗證提出控制方法的有效性,進行了Simulink仿真和真實差動機器人實驗驗證. 結果表明,該運動控制系統提升了差動機器人在路徑跟蹤控制上的精度,其中位移誤差的絕對值不超過0.0723 m,航向誤差的絕對值不超過0.0964 rad,相比恒速路徑跟蹤控制系統,能夠將位移誤差最大幅值減小達99.22%,航向誤差最大幅值減小達93.32%. 同時相比現有的主動調速路徑跟蹤控制系統,能夠將位移誤差最大幅值和航向誤差最大幅值分別減小87.55%和29.69%. 此外該控制系統在仿真與實驗中的解算時間18.00 ms,滿足實時性要求.

     

    Abstract: Differential robots, which include both tracked and wheeled robots, have simplified structures and the capability for in situ steering when compared with other robot types, such as car-like robots. Because these features endow enhanced flexibility and scalability, differential robots have been widely used in intelligent manufacturing, logistics, military, agriculture, and other fields. Path tracking control is a pivotal technology within the autonomous navigation system of differential robots, and it maintains the differential robot’s traveling behavior along a given reference path by minimizing the distance between the robot and path. However, existing path tracking control methods are vulnerable to deviations stemming from the coupling between yaw rate constraints and travel speeds. Specifically, the pendulum angular velocity limits of differential robots become increasingly pronounced at higher speeds owing to this coupling, thereby impeding steering capabilities. This coupling leads to a deterioration of the accuracy of the path tracking control when the reference path curvature is large. To address this issue, we introduce a novel path tracking control method based on nonlinear model predictive control (NMPC). Initially, the coupling between the longitudinal travel speed and yaw rate constraints, which primarily arises from constraint conversion, is analyzed. The constraint range of the system can be fully leveraged by directly employing the left and right track line speeds as inputs, thereby averting under-constraint issues. Subsequently, a kinematic model is formulated using the track line speeds as inputs, and a nonlinear prediction model is constructed accordingly. An optimization objective function is then devised by leveraging the coupling between the longitudinal travel speed and reference path points. Thus, an NMPC-based active speed-regulating path tracking algorithm tailored for differential robots operating under constraint coupling is developed. Finally, an active speed-regulating path tracking control system is developed for differential robots to validate the efficacy of the proposed control method. The results of Simulink simulations and real-world differential robot experiments demonstrate that the proposed control system enhances the path tracking control accuracy of differential robots. Across all simulations and experiments, the absolute value of the maximum displacement error does not surpass 0.0723 m, whereas that of the heading error remains below 0.0964 rad. Compared with constant-speed path tracking control systems based on NMPC and linear model predictive control, the proposed system reduces the maximum displacement error by up to 99.22% and the maximum heading error by up to 93.32%. Furthermore, in contrast to an existing active speed-regulating path tracking control system that combines a speed adjustment controller with an NMPC path-tracking controller, the proposed system decreases the maximum displacement error magnitude by 87.55% and maximum heading error magnitude by 29.69%. Notably, the computation time of the control system does not exceed 18.00 ms throughout the simulations and experiments, with the control period set to a constant 50 ms. As the computation time of the proposed control system is significantly less than the control period, the system can satisfy the demand for path tracking control in real time.

     

/

返回文章
返回
<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