Real-time obstacle avoidance of mobile robots using state-dependent Riccati equation approach

In this paper, state-dependent Riccati equation (SDRE) method-based optimal control technique is applied to a robot. In recent years, issues associated with the robotics have become one of the developing fields of research. Accordingly, intelligent robots have been embraced greatly; however, control and navigation of those robots are not easy tasks as collision avoidance of stationary obstacles to doing a safe routing has to be taken care of. A moving robot in a certain time has to reach the specified goals. The robot in each time step needs to identify criteria such as velocity, safety, environment, and distance in respect to defined goals and then calculate the proper control strategy. Moreover, getting information associated with the environment to avoid obstacles, do the optimal routing, and identify the environment is necessary. The robot must intelligently perceive and act using adequate algorithms to manage required control and navigation issues. In this paper, smart navigation of a mobile robot in an environment with certain stationary obstacles (known to the robot) and optimal routing through Riccati equation depending on SDRE is considered. This approach enables the robot to do the optimal path planning in static environments. In the end, the answer SDRE controller with the answer linear quadratic controller will be compared. The results show that the proposed SDRE strategy leads to an efficient control law by which the robot avoids obstacles and moves from an arbitrary initial point × 0 to a target point. The robust performance of SDRE method for a robot to avoid obstacles and reach the target is demonstrated via simulations and experiments. Simulations are done using MATLAB software.

[1]  Smahane Saadi,et al.  A stochastic nominal control optimizing the adoptive immunotherapy for cancer using tumor-infiltrating lymphocytes , 2017 .

[2]  Nader Meskin,et al.  Reinforcement learning-based control of drug dosing for cancer chemotherapy treatment. , 2017, Mathematical biosciences.

[3]  Y. Samim Ünlüsoy,et al.  State Dependent Riccati Equation Control of an Active Hydro-Pneumatic Suspension System , 2014 .

[4]  Seyyed Mohammad Hosseini Rostami,et al.  State Dependent Riccati Equation Tracking Control for a Two Link Robot , 2018 .

[5]  Tayfun Çimen,et al.  State-Dependent Riccati Equation (SDRE) Control: A Survey , 2008 .

[6]  Huei Peng,et al.  Obstacle Avoidance for Low-Speed Autonomous Vehicles With Barrier Function , 2018, IEEE Transactions on Control Systems Technology.

[7]  Antonio Sgorbissa,et al.  Real-Time Path Generation and Obstacle Avoidance for Multirotors: A Novel Approach , 2018, J. Intell. Robotic Syst..

[8]  Mohsen Guizani,et al.  Mobile anchor nodes path planning algorithms using network-density-based clustering in wireless sensor networks , 2017, J. Netw. Comput. Appl..

[9]  P. K. Menon,et al.  Real-time computational methods for SDRE nonlinear control of missiles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[10]  M H Korayem,et al.  State-dependent differential Riccati equation to track control of time-varying systems with state and control nonlinearities. , 2015, ISA transactions.

[11]  S. Rafee Nekoo,et al.  Nonlinear closed loop optimal control: a modified state-dependent Riccati equation. , 2013 .

[12]  C. Peota Novel approach. , 2011, Minnesota medicine.

[13]  Jan Sarnovsky,et al.  Application of the state-dependent Riccati equation method in nonlinear control design for inverted pendulum systems , 2013, 2013 IEEE 11th International Symposium on Intelligent Systems and Informatics (SISY).

[14]  Jason Gu,et al.  The obstacle avoidance planning of USV based on improved artificial potential field , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[15]  Gang Chen,et al.  State-Dependent Riccati Equation Control for Motion Planning of SpaceManipulator Carrying a Heavy Payload , 2015 .

[16]  Florentin Wörgötter,et al.  Generation of movements with boundary conditions based on optimal control theory , 2017, Robotics Auton. Syst..

[17]  Harold Chestnut The International Federation of Automatic Control , 1960 .

[18]  Susan C. Schneider,et al.  H2−H∞ control of continuous-time nonlinear systems using the state-dependent Riccati equation approach , 2017 .

[19]  Shraga Shoval,et al.  Applying probability navigation function in dynamic uncertain environments , 2017, Robotics Auton. Syst..

[20]  Tsung-Liang Wu,et al.  A Suboptimal Tracking Control Approach Based on the State-Dependent Riccati Equation Method , 2016 .

[21]  Xin Wang,et al.  H2−H∞ control of discrete-time nonlinear systems using the state-dependent Riccati equation approach , 2017 .

[22]  Seyedmohammad Salehi,et al.  SDRE controller for motion design of cable-suspended robot with uncertainties and moving obstacles , 2017 .

[23]  Jeevamma Jacob,et al.  Vibration Control of Flexible Link Manipulator Using SDRE Controller and Kalman Filtering , 2017 .

[24]  Ahmed Khamis,et al.  RETRACTED ARTICLE: Finite-Horizon Optimal Nonlinear Regulation and Tracking Using Differential State Dependent Riccati Equation , 2014, International Journal of Control.

[25]  Meng Chen,et al.  Dynamic obstacle avoidance for manipulators using distance calculation and discrete detection , 2018 .

[26]  Salvatore Strano,et al.  Optimal Control Using State-dependent Riccati Equation (SDRE) for a Hydraulic Actuator , 2013 .

[27]  Michael A. Hurni,et al.  Issues on UGV Optimal Motion Planning and Obstacle Avoidance , 2009 .

[28]  Alberto Bemporad,et al.  Spatial-Based Predictive Control and Geometric Corridor Planning for Adaptive Cruise Control Coupled With Obstacle Avoidance , 2018, IEEE Transactions on Control Systems Technology.

[29]  Hamid Khaloozadeh,et al.  Optimal motion planning of unmanned ground vehicle using SDRE controller in the presence of obstacles , 2016, 2016 4th International Conference on Control, Instrumentation, and Automation (ICCIA).

[30]  Sinan Kilicaslan,et al.  Tracking control of elastic joint parallel robots via state-dependent Riccati equation , 2015 .

[31]  A. Paulo Coimbra,et al.  Assis-Cicerone Robot With Visual Obstacle Avoidance Using a Stack of Odometric Data , 2018 .