Dual objective motion planning subject to state constraints

Robotica ◽  
2015 ◽  
Vol 35 (5) ◽  
pp. 1157-1175
Author(s):  
Nader Sadegh

SUMMARYThis paper presents a novel motion planning approach inspired by the Dynamic Programming (DP) applicable to multi degree of freedom robots (mobile or stationary) and autonomous vehicles. The proposed discrete–time algorithm enables a robot to reach its destination through an arbitrary obstacle field in the fewest number of time steps possible while minimizing a secondary objective function. Furthermore, the resulting optimal trajectory is guaranteed to be globally optimal while incorporating state constraints such as velocity, acceleration, and jerk limits. The optimal trajectories furnished by the algorithm may be further updated in real time to accommodate changes in the obstacle field and/or cost function. The algorithm is proven to terminate in a finite number of steps without its computational complexity increasing with the type or number of obstacles. The effectiveness of the global and replanning algorithms are demonstrated on a planar mobile robot with three degrees of freedom subject to velocity and acceleration limits. The computational complexity of the two algorithms are also compared to that of an A*–type search.

2001 ◽  
Author(s):  
Tamás Kalmár-Nagy ◽  
Pritam Ganguly ◽  
Raffaello D’Andrea

Abstract In this paper, we discuss an innovative method of generating near-optimal trajectories for a robot with omni-directional drive capabilities, taking into account the dynamics of the actuators and the system. The relaxation of optimality results in immense computational savings, critical in dynamic environments. In particular, a decoupling strategy for each of the three degrees of freedom of the vehicle is presented, along with a method for coordinating the degrees of freedom. A nearly optimal trajectory for the vehicle can typically be calculated in less than 1000 floating point operations, which makes it attractive for real-time control in dynamic and uncertain environments.


2015 ◽  
Vol 8 (1) ◽  
Author(s):  
Emmanouil Tzorakoleftherakis ◽  
Anastasia Mavrommati ◽  
Anthony Tzes

The subject of this paper is the design and implementation of a prototype snakelike redundant manipulator. The manipulator consists of cascaded modules eventually forming a macroscopically serial robot and is powered by shape memory alloy (SMA) wires. The SMAs (NiTi) act as binary actuators with two stable states and as a result, the repeatability of the manipulator's movement is ensured, alleviating the need for complex feedback sensing. Each module is composed of a customized spring and three SMA wires which form a tripod with three degrees of freedom (DOFs). Embedded microcontrollers networked with the I2C protocol activate the actuators of each module individually. In addition, we discuss certain design aspects and propose a solution that deals with the limited absolute stroke achieved by SMA wires. The forward and inverse kinematics of the binary manipulator are also presented and the tradeoff between maneuverability and computational complexity is specifically addressed. Finally, the functionality and maneuverability of this design are verified in simulation and experimentally.


2018 ◽  
Vol 51 (13) ◽  
pp. 372-377 ◽  
Author(s):  
Juan E. Andrade García ◽  
Alejandra Ferreira de Loza ◽  
Luis T. Aguilar ◽  
Ramón I. Verdés

Author(s):  
Xing Xu ◽  
Minglei Li ◽  
Feng Wang ◽  
Ju Xie ◽  
Xiaohan Wu ◽  
...  

A human-like trajectory could give a safe and comfortable feeling for the occupants in an autonomous vehicle especially in corners. The research of this paper focuses on planning a human-like trajectory along a section road on a test track using optimal control method that could reflect natural driving behaviour considering the sense of natural and comfortable for the passengers, which could improve the acceptability of driverless vehicles in the future. A mass point vehicle dynamic model is modelled in the curvilinear coordinate system, then an optimal trajectory is generated by using an optimal control method. The optimal control problem is formulated and then solved by using the Matlab tool GPOPS-II. Trials are carried out on a test track, and the tested data are collected and processed, then the trajectory data in different corners are obtained. Different TLCs calculations are derived and applied to different track sections. After that, the human driver’s trajectories and the optimal line are compared to see the correlation using TLC methods. The results show that the optimal trajectory shows a similar trend with human’s trajectories to some extent when driving through a corner although it is not so perfectly aligned with the tested trajectories, which could conform with people’s driving intuition and improve the occupants’ comfort when driving in a corner. This could improve the acceptability of AVs in the automotive market in the future. The driver tends to move to the outside of the lane gradually after passing the apex when driving in corners on the road with hard-lines on both sides.


Mechatronics ◽  
2020 ◽  
Vol 66 ◽  
pp. 102323
Author(s):  
Yinai Fan ◽  
Shenyu Liu ◽  
Mohamed-Ali Belabbas

Sign in / Sign up

Export Citation Format

Share Document