Design of obstacle avoidance controller for agricultural tractor based on ROS

被引:3
|
作者
Liu, Zhengduo [1 ,2 ]
Lu, Zhaoqin [1 ,2 ]
Zheng, Wenxiu [1 ,2 ]
Zhang, Wanzhi [1 ,2 ]
Cheng, Xiangxun [1 ,2 ]
机构
[1] Shandong Agr Univ, Coll Mech & Elect Engn, Tai An 271018, Shandong, Peoples R China
[2] Shandong Prov Key Lab Hort Machinery & Equipment, Tai An 271018, Shandong, Peoples R China
关键词
ROS; obstacle avoidance; nonlinear model prediction; agricultural tractor; VISUAL NAVIGATION; MOBILE ROBOT;
D O I
10.25165/j.ijabe.20191206.4907
中图分类号
S2 [农业工程];
学科分类号
0828 ;
摘要
The obstacle avoidance controller is a key autonomous component which involves the control of tractor system dynamics, such as the yaw lateral dynamics, the longitudinal dynamics, and nonlinear constraints including the speed and steering angles limits during the path-tracking process. To achieve the obstacle avoidance ability of control accuracy, an independent path re-planning controller is proposed based on ROS (Robot Operating System) nonlinear model prediction in this paper. In the design process, the obstacle avoidance function and an objective function are introduced. Based on these functions, the obstacle avoidance maneuvering performance is transformed into a nonlinear quadratic optimization problem with vehicle dynamic constraints. Moreover, the tractor dynamics maneuvering performance can be effectively adjusted through the proposed objective function. To validate the proposed algorithm, a ROS based tractor dynamics model and the SLAM (Simultaneous Localization and Mapping) are established for numerical simulations under different speed. The maximum obstacle avoidance deviation in the simulation is 0.242 m at 10 m/s, and 0.416 m at 30 m/s. The front-wheel rotation angle and lateral velocity are within the constraint range during the whole tracking process. The numerical results show that the designed controller can achieve the tractor obstacle avoidance ability with good accuracy under different conditions.
引用
收藏
页码:58 / 65
页数:8
相关论文
共 50 条
  • [1] Study of Obstacle Avoidance Controller of Agricultural Tractor-trailers Based on Predictive Control of Nonlinear Model
    Bai G.
    Liu L.
    Meng Y.
    Luo W.
    Gu Q.
    Liang C.
    [J]. Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2019, 50 (04): : 356 - 362
  • [2] Local Navigation and Obstacle Avoidance for an Agricultural Tractor With Nonlinear Model Predictive Control
    Soitinaho, Riikka
    Oksanen, Timo
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2023, 31 (05) : 2043 - 2054
  • [3] Augmented obstacle avoidance controller design for mobile robots
    Braun, Philipp
    Zaccarian, Luca
    [J]. IFAC PAPERSONLINE, 2021, 54 (05): : 157 - 162
  • [4] Design Based on a Shared Lookup-Table for an Obstacle Avoidance Fuzzy Controller for Mobile Robots
    Kim, Jinwook
    Kim, Yoon-Gu
    Kim, Young-Duk
    Kang, Won-Seok
    An, Jinung
    [J]. 2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 731 - 736
  • [5] Nonlinear Model Predictive Controller Design with Obstacle Avoidance for a Mobile Robot
    Lim, Heonyoung
    Kang, Yeonsik
    Kim, Changwhan
    Kim, Jongwon
    You, Bum-Jae
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 494 - +
  • [6] Design of intelligent controller for obstacle avoidance and navigation of electric patrol mobile robot based on PLC
    Liu, Zhenfang
    Li, Mengyuan
    Fu, Dongshuai
    Zhang, Shuai
    [J]. SCIENTIFIC REPORTS, 2024, 14 (01):
  • [7] Design of Unified Controller for Obstacle Avoidance and Tracking of Wheeled Mobile Robots
    Cui, Mingyue
    Zhao, Jinji
    Liu, Hongzhao
    [J]. PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 4190 - 4195
  • [8] Impedance Controller based Obstacle Avoidance with Redundancy of Grasping Pose
    Nagase, Kazuyuki
    Aiyama, Yasumichi
    [J]. JOURNAL OF THE CHINESE SOCIETY OF MECHANICAL ENGINEERS, 2013, 34 (02): : 159 - 166
  • [9] Robot Obstacle Avoidance Controller Based on Deep Reinforcement Learning
    Tang, Yaokun
    Chen, Qingyu
    Wei, Yuxin
    [J]. Journal of Sensors, 2022, 2022
  • [10] Robot Obstacle Avoidance Controller Based on Deep Reinforcement Learning
    Tang, Yaokun
    Chen, Qingyu
    Wei, Yuxin
    [J]. JOURNAL OF SENSORS, 2022, 2022