Constrained Near-Optimal Control Using a Numerical Kinetic Solver

Optimal control problems are challenging to solve even on simple systems. Few problems afford analytical solutions because of the boundary valued differential equations. Kinetic systems, such as robotic linkages, can be complicated to solve because of nonlinearities and degrees-of-freedom. A numeric control optimization software, DIDO, is coupled to a numeric kinetic solver, SimMechanics, within MATLAB. The kinetic model is created directly from a solid model assembly eliminating human errors. A pendulum with control saturation is tested to validate satisfaction of theoretical conditions (< 10% optimality residuals, typically < 5%). The numeric method is contrasted to a linear-quadratic-regulator (LQR) and the optimal linear state transfer. A four degree-of-freedom, arm robot pickand-place command is also optimized and realizes a 50% decrease in energy used over a ramp to constant velocity maneuver. This coupling obtains near optimal solutions without intense, model specific analysis.

[1]  Zbigniew Michalewicz,et al.  Genetic algorithms and optimal control problems , 1990, 29th IEEE Conference on Decision and Control.

[2]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[3]  Gamal N. Elnagar,et al.  The pseudospectral Legendre method for discretizing optimal control problems , 1995, IEEE Trans. Autom. Control..

[4]  Sabri Tosunoglu,et al.  Effects of Time Delay on Force-Feedback Teleoperation Systems , 2004 .

[5]  I. Michael Ross,et al.  Pseudospectral Knotting Methods for Solving Optimal Control Problems , 2004 .

[6]  S.-D. Stan,et al.  Kinematics analysis, design, and control of an Isoglide3 Parallel Robot (IG3PR) , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[7]  S.A. Vaze,et al.  Modeling of hybrid electromechanical systems using a component-based approach , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[8]  I. Michael Ross,et al.  Design and Control of Libration Point Spacecraft Formations , 2004 .

[9]  Giles D. Wood,et al.  Simulating Mechanical Systems in Simulink with SimMechanics , 2003 .

[10]  Anil V. Rao,et al.  Direct Trajectory Optimization and Costate Estimation via an Orthogonal Collocation Method , 2006 .

[11]  Arthur E. Bryson,et al.  Dynamic Optimization , 1998 .

[12]  J. How,et al.  Two-stage path planning approach for solving multiple spacecraft reconfiguration maneuvers , 2008 .

[13]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[14]  Naigang Cui,et al.  Optimal Formation Reconfiguration Using Genetic Algorithms , 2009, 2009 International Conference on Computer Modeling and Simulation.

[15]  Sagar Bhatt,et al.  First Ever Flight Demonstration of Zero Propellant Maneuver TM Attitude Control Concept , 2007 .

[16]  R. Haftka,et al.  Aeroassisted Orbital Transfer Trajectory Optimization Considering Thermal Protection System Mass , 2009 .

[17]  Sabri Tosunoglu,et al.  Development of a real-time force-reflecting teleoperation system based on Matlab© simulations , 2006 .

[18]  Keith J. Burnham,et al.  Predictive Tracking for Respiratory Induced Motion Compensation in Adaptive Radiotherapy , 2007 .

[19]  William J Karasz,et al.  Optimal Re-Entry Trajectory Terminal State Due to Variations in Waypoint Locations , 2012 .