Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot
- سال انتشار: 1400
- محل انتشار: مجله مکانیک کاربردی محاسباتی، دوره: 52، شماره: 4
- کد COI اختصاصی: JR_JCAM-52-4_004
- زبان مقاله: انگلیسی
- تعداد مشاهده: 302
نویسندگان
Mechatronics Laboratory, Department of Mechanical Engineering, Tarbiat Modares University, Tehran, Iran
Assistant Professor, Department of Mechanical Engineering, Tarbiat Modares University, Tehran, Iran.
چکیده
In recent years, wheeled autonomous mobile robots have become widely used in a number of industrial applications. Therefore, accurate and efficient controllers are required in order to assure safe and accurate navigation of these vehicles. In this study, an effective behavior-based navigation algorithm (BBNA) is applied to control the trajectory of the four-wheel steering (FWS) mobile robot. The BBNA combines the ‘Goal-to-Goal’ and ‘Obstacle Avoidance’ behaviors into one comprehensive navigation strategy. With this algorithm, many switching between modes occurs over a short amount of time, which increases the risk of creating the chattering phenomenon. Due to overcoming this phenomenon, an additional mode is considered between the ‘Go-to-Goal’ and ‘Obstacle Avoidance’ modes that is called ‘Follow-Wall’ behavior. At first, the BBNA was designed to control the navigation of a point mass robot. One of the significant characteristics of BBNA is that its control commands can be used to calculate the linear and angular velocity of a unicycle mobile robot. Thus, the BBNA can navigate the unicycle mobile robot successfully to the goal position. In order to apply the BBNA to an FWS mobile robot, its dynamic equations must be converted to those of a unicycle mobile robot. The present study determines the dynamic equations of the FWS mobile robot by using the Ackermann- Jeantnat model of steering. Since these equations are the same as those for the unicycle mobile robot, the FWS mobile robot can be controlled by the BBNA. Finally, the implementation of the BBNA for the FWS mobile robot is simulated using MATLAB software. Simulated results indicate that BBNA generates an optimal path by perfectly switching between ‘Go to Goal’, ‘Obstacle Avoidance’, and ‘Follow Wall’ modes, which keeps the FWS mobile robot arriving at the goal position.کلیدواژه ها
Four-Wheel Steering Mobile Robot, Navigation Algorithm, Unicycle Mobile Robot, Behavior-Based Controlاطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.