627 research outputs found
Nonholonomic Motion Planning for a Free-Falling Cat Using Quasi-Newton Method
The motion planning problem of a free-falling cat is investigated. Nonholonomicity arises in a free-falling cat subject to nonintegrable velocity constraints or nonintegrable conservation laws. When the total angular momentum is zero, the rotational motion of the cat subjects to nonholonomic constraints. The equation of dynamics of a free-falling cat is obtained by using the model of two symmetric rigid bodies. The control of system can be converted to the motion planning problem for a driftless system. Based on the input parameterization, the continuous optimal control problem is transformed into the discrete one. The quasi-Newton method of motion planning for nonholonomic multibody system is proposed. The effectiveness of the numerical algorithm is demonstrated by numerical simulation
Recommended from our members
Design of a cognitive neural predictive controller for mobile robot
This thesis was submitted for the degree of Doctor of Philosophy and was awarded by Brunel UniversityIn this thesis, a cognitive neural predictive controller system has been designed to guide a nonholonomic wheeled mobile robot during continuous and non-continuous trajectory tracking and to navigate through static obstacles with collision-free and minimum tracking error. The structure of the controller consists of two layers; the first layer is a neural network system that controls the mobile robot actuators in order to track a desired path. The second layer of the controller is cognitive layer that collects information from the environment and plans the optimal path. In addition to this, it detects if there is any obstacle in the path so it can be avoided by re-planning the trajectory using particle swarm optimisation (PSO) technique.
Two neural networks models are used: the first model is modified Elman recurrent neural network model that describes the kinematic and dynamic model of the mobile robot and it is trained off-line and on-line stages to guarantee that the outputs of the model will accurately represent the actual outputs of the mobile robot system. The trained neural model acts as the position and orientation identifier. The second model is feedforward multi-layer perceptron neural network that describes a feedforward neural controller and it is trained off-line and its weights are adapted on-line to find the reference torques, which controls the steady-state outputs of the mobile robot system. The feedback neural controller is based on the posture neural identifier and quadratic performance index predictive optimisation algorithm for N step-ahead prediction in order to find the optimal torque action in the transient to stabilise the tracking error of the mobile robot system when the trajectory of the robot is drifted from the desired path during transient state.
Three controller methodologies were developed: the first is the feedback neural controller; the second is the nonlinear PID neural feedback controller and the third is nonlinear inverse dynamic neural feedback controller, based on the back-stepping method and Lyapunov criterion. The main advantages of the presented approaches are to plan an optimal path for itself avoiding obstructions by using intelligent (PSO) technique as well as the analytically derived control law, which has significantly high computational accuracy with predictive optimisation technique to obtain the optimal torques control action and lead to minimum tracking error of the mobile robot for different types of trajectories.
The proposed control algorithm has been applied to monitor a nonholonomic wheeled mobile robot, has demonstrated the capability of tracking different trajectories with continuous gradients (lemniscates and circular) or non-continuous gradients (square) with bounded external disturbances and static obstacles. Simulations results and experimental work showed the effectiveness of the proposed cognitive neural predictive control algorithm; this is demonstrated by the minimised tracking error to less than (1 cm) and obtained smoothness of the torque control signal less than maximum torque (0.236 N.m), especially when external disturbances are applied and navigating through static obstacles.
Results show that the five steps-ahead prediction algorithm has better performance compared to one step-ahead for all the control methodologies because of a more complex control structure and taking into account future values of the desired one, not only the current value, as with one step-ahead method. The mean-square error method is used for each component of the state error vector to compare between each of the performance control methodologies in order to give better control results
Flat systems, equivalence and trajectory generation
Flat systems, an important subclass of nonlinear control systems introduced
via differential-algebraic methods, are defined in a differential
geometric framework. We utilize the infinite dimensional geometry developed
by Vinogradov and coworkers: a control system is a diffiety, or more
precisely, an ordinary diffiety, i.e. a smooth infinite-dimensional manifold
equipped with a privileged vector field. After recalling the definition of
a Lie-Backlund mapping, we say that two systems are equivalent if they
are related by a Lie-Backlund isomorphism. Flat systems are those systems
which are equivalent to a controllable linear one. The interest of
such an abstract setting relies mainly on the fact that the above system
equivalence is interpreted in terms of endogenous dynamic feedback. The
presentation is as elementary as possible and illustrated by the VTOL
aircraft
A global approach to kinematic path planning to robots with holonomic and nonholonomic constraints
Robots in applications may be subject to holonomic or nonholonomic constraints. Examples of holonomic constraints include a manipulator constrained through the contact with the environment, e.g., inserting a part, turning a crank, etc., and multiple manipulators constrained through a common payload. Examples of nonholonomic constraints include no-slip constraints on mobile robot wheels, local normal rotation constraints for soft finger and rolling contacts in grasping, and conservation of angular momentum of in-orbit space robots. The above examples all involve equality constraints; in applications, there are usually additional inequality constraints such as robot joint limits, self collision and environment collision avoidance constraints, steering angle constraints in mobile robots, etc. The problem of finding a kinematically feasible path that satisfies a given set of holonomic and nonholonomic constraints, of both equality and inequality types is addressed. The path planning problem is first posed as a finite time nonlinear control problem. This problem is subsequently transformed to a static root finding problem in an augmented space which can then be iteratively solved. The algorithm has shown promising results in planning feasible paths for redundant arms satisfying Cartesian path following and goal endpoint specifications, and mobile vehicles with multiple trailers. In contrast to local approaches, this algorithm is less prone to problems such as singularities and local minima
Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
Thruster failures historically account for a large percentage of failures that have occurred on orbit. These failures are typically handled through redundancy, however, with the push to using smaller, less expensive satellites in clusters or formations there is a need to perform thruster failure recovery without additional hardware. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. A model of a thruster-controlled spacecraft is developed and analyzed with a nonlinear controllability test, highlighting several challenges including coupling, nonlinearities, severe control input saturation, and nonholonomicity. Model Predictive Control (MPC) is proposed as a control technique to solve these challenges. However, the real-time, online implementation of MPC brings about many issues. A method of performing MPC online is described, implemented and tested in simulation as well as in hardware on the Synchronized Position-Hold, Engage, Reorient Experimental Satellites (SPHERES) testbed at the Massachusetts Institute of Technology (MIT) and on the International Space Station (ISS). These results show that MPC provided improved performance over a simple path planning technique
Coordinated multi-robot formation control
Tese de doutoramento. Engenharia ElectrotƩcnica e de Computadores. Faculdade de Engenharia. Universidade do Porto. 201
- ā¦