Enter your keyword

2-s2.0-85062329910

[vc_empty_space][vc_empty_space]

Design and implementation of trajectory tracking motion in mobile robot skid steering using model predictive control

Saputro J.S.a, Rusmin P.H.a, Rochman A.S.a

a Department of Electrical Engineering, Institut Teknologi Bandung, Bandung, West Java, 40132, Indonesia

[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2018 IEEE.This research aims to design and implement the motion planning and trajectory tracking on a mobile robot four-wheel skid steering system using Model Predictive Control (MPC). Motion planning is one of the fundamental problems in the navigation of autonomous robots. The main concern of this research is to find the paths that can guide the robot running from the initial position to the destination. The first thing to do was create a map of the environment that would be used, then the map result was used to find the path that was free from obstacles. The searching process used A∗ (A-star) algorithm, then the path was used as the robot reference path. The Design of Predictive Model Control aims to track the reference path by the robot, in designing this MPC used the dynamics of the Pioneer 3-AT robot model based on the current robot position against the reference robot position. Model Predictive Control could accommodate the limitation on control signals, while also predicting the subsequent system behavior along the specified horizon. Error tracking errors are a combination of MPC which was derived through the quadratic function of the error tracking system and advanced feed control. Designed control would be simulated first to see the system behavior. This simulation process used MobileSim software that was integrated with MATLAB to obtain appropriate system behavior. The results of the implementation showed that the Model Predictive Control could track to reach the destination on the reference path in the form of the number ‘8’, the path to the end of the LSKK Lane, and the path to the JCC LSKK ITB Room with an average tracking error of less than 10 cm (x, y) and 0,2 degree.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text](A-star),Design and implementations,Design and implements,Predictive modeling,Quadratic function,Simulation process,System behaviors,Trajectory tracking[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text](A-star),A,Mobile Robot,Model Predictive Control,Motion Planning,Trajectory Tracking[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICSEngT.2018.8606361[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]