ODE-based obstacle avoidance and trajectory planning for unmanned surface vessels

Robotica ◽  
2010 ◽  
Vol 29 (5) ◽  
pp. 691-703 ◽  
Author(s):  
Reza A. Soltan ◽  
Hashem Ashrafiuon ◽  
Kenneth R. Muske

SUMMARYA new method for real-time obstacle avoidance and trajectory planning of underactuated unmanned surface vessels is presented. In this method, ordinary differential equations (ODEs) are used to define transitional trajectories that can avoid obstacles and reach a final desired target trajectory using a robust tracking control law. The obstacles are approximated and enclosed by elliptical shapes. A transitional trajectory is then defined by a set of ordinary differential equations whose solution is a stable elliptical limit cycle defining the nearest obstacle on the vessel's path to the target. When no obstacle blocks the vessel's path to its target, the transitional trajectory is defined by exponentially stable ODE whose solution is the target trajectory. The planned trajectories are tracked by the vessel through a sliding mode control law that is robust to environmental disturbances and modeling uncertainties and can be computed in real time. The method is illustrated using a complex simulation example with a moving target and multiple moving and rotating obstacles and a simpler experimental example with stationary obstacles.

Author(s):  
Reza A. Soltan ◽  
Hashem Ashrafiuon ◽  
Kenneth R. Muske

A new method for obstacle avoidance of underactuated unmanned surface vessels is presented which combines trajectory planning with real-time tracking control. In this method, obstacles are approximated and enclosed by elliptic shapes which represent the stable limit cycle solution of a special class of ODEs (ordinary differential equation). The vessel trajectory at any moment is defined by the ODEs whose solution is the limit cycle defining the obstacle immediately on its path to the target. When no obstacle remains on the vessel’s path, the trajectory is defined by exponentially stable ODEs whose solution is the target trajectory. The planned trajectories are tracked by the vessel through a sliding mode control law which is robust to environmental disturbances and modeling uncertainties and can be computed in real time. One advantage of the method is that it allows for dynamic (moving and rotating) obstacles as well as a moving target. Another advantage is that only the current information about the obstacles and the target are required for real-time trajectory planning. Since the vessel current position is used as feedback to redefine the limit cycle trajectories, the method is also robust to large disturbance.


Author(s):  
Reza A. Soltan ◽  
Hashem Ashrafiuon ◽  
Kenneth R. Muske

A new method combining trajectory planning and coordination or formation control of robotic and autonomous systems is presented. The method generates target trajectories that are either asymptotically stable or result in a stable limit cycle. The former case is used to implement formation control. Coordination is guaranteed in the latter case due to the nature of limit cycles where non-crossing independent paths are automatically generated from different starting positions that smoothly converge to closed orbits. The use of position feedback in the trajectory generation allows for simultaneous determination of a stable tracking control law and consideration of constraints and system limitations. The tracking control law presented in this work is based on sliding mode control which is suitable for real-time implementation. It is also robust to modeling uncertainties and disturbances normally encountered in autonomous operations. A system of robotic manipulators and a group of autonomous vehicles are used as examples to demonstrate the capabilities and advantages of the proposed method.


2020 ◽  
Vol 26 (15-16) ◽  
pp. 1286-1296 ◽  
Author(s):  
Karl L Fetzer ◽  
Sergey Nersesov ◽  
Hashem Ashrafiuon

This article presents the development, implementation, and comparison of two trajectory tracking nonlinear controllers for underactuated surface vessels. A control approach capable of stabilizing all the states of any planar vehicle is specifically adapted to surface vessels. The method relies on transformation of the six position and velocity state dynamics into a four-state error dynamics. The backstepping and sliding mode control laws are then derived for stabilization of the error dynamics and proven to stabilize all system states. Simulations are presented in the absence and presence of modeling uncertainties and unknown disturbances. An experimental setup is then described, followed by successful experimental implementation and comparison of the two controllers.


Author(s):  
Huckleberry Febbo ◽  
Paramsothy Jayakumar ◽  
Jeffrey L. Stein ◽  
Tulga Ersal

Abstract Safe trajectory planning for high-performance automated vehicles in an environment with both static and moving obstacles is a challenging problem. Part of the challenge is developing a formulation that can be solved in real-time while including the following set of specifications: minimum time-to-goal, a dynamic vehicle model, minimum control effort, both static and moving obstacle avoidance, simultaneous optimization of speed and steering, and a short execution horizon. This paper presents a nonlinear model predictive control-based trajectory planning formulation, tailored for a large, high-speed unmanned ground vehicle, that includes the above set of specifications. The ability to solve this formulation in real-time is evaluated using NLOptControl, an open-source, direct-collocation based, optimal control problem solver in conjunction with the KNITRO nonlinear programming problem solver. The formulation is tested with various sets of the specifications. A parametric study relating execution horizon and obstacle speed indicates that the moving obstacle avoidance specification is not needed for safety when the planner has a small execution horizon and the obstacles are moving slowly. However, a moving obstacle avoidance specification is needed when the obstacles are moving faster, and this specification improves the overall safety without, in most cases, increasing the solve-times. The results indicate that (i) safe trajectory planners for high-performance automated vehicles should include the entire set of specifications mentioned above, unless a static or low-speed environment permits a less comprehensive planner; and (ii) the resulting formulation can be solved in real-time.


2008 ◽  
Vol 381-382 ◽  
pp. 195-198 ◽  
Author(s):  
Yoshikazu Arai ◽  
S.Y. Dian ◽  
Wei Gao

In this study, a novel control law including a fine-tuned PID component to yield basic dynamic performance, and a component derived from the Sliding Mode Observer (SMO) to estimate and then compensate for modeling uncertainties and disturbances, has been introduced to planar actuator of an ultra-precision positioning stage. Experimental results are presented to verify the effectiveness of suggested dynamic compensation strategy and tracking performance of the non-contact planar actuator.


Author(s):  
Hashem Ashrafiuon ◽  
Vijay Reddy Jala

This paper presents a model-based sliding mode control law for mechanical systems, which use shape memory alloys (SMAs) as actuators. The systems under consideration are assumed to be fully actuated and represented by unconstrained equations of motion. A system model is developed by combining the equations of motion with SMA heat convection, constitutive law, and phase transformation equations, which account for hysteresis. The control law is introduced using asymptotically stable second-order sliding surfaces. Robustness is guaranteed through the inclusion of modeling uncertainties in the controller development. The control law is developed assuming only positions are available for measurement. The unmeasured states, which include velocities and SMA temperatures and stresses, are estimated using an extended Kalman filter based on the nonlinear system model. The control law is applied to a three-link planar robot for position control problem. Simulation and experimental results show good agreement and verify the robustness of the control law despite significant modeling uncertainty.


2013 ◽  
Vol 2013 ◽  
pp. 1-7 ◽  
Author(s):  
Bao Shi ◽  
Jian Yuan ◽  
Chao Dong

This paper deals with the problem of pseudo-state sliding mode control of fractional SISO nonlinear systems with model inaccuracies. Firstly, a stable fractional sliding mode surface is constructed based on the Routh-Hurwitz conditions for fractional differential equations. Secondly, a sliding mode control law is designed using the theory of Mittag-Leffler stability. Further, we utilize the control methodology to synchronize two fractional chaotic systems, which serves as an example of verifying the viability and effectiveness of the proposed technique.


2011 ◽  
Vol 22 (12) ◽  
pp. 2143-2148 ◽  
Author(s):  
Jie Cheng ◽  
M. R. Sayeh ◽  
M. R. Zargham ◽  
Qiang Cheng

Author(s):  
Lucas C McNinch ◽  
Reza A Soltan ◽  
Kenneth R Muske ◽  
Hashem Ashrafiuon ◽  
James C Peyton Jones

Sign in / Sign up

Export Citation Format

Share Document