Improved Forms for Controlling the Acrobot with Motors of Atypical Size Using Artificial Intelligence Techniques

  title={Improved Forms for Controlling the Acrobot with Motors of Atypical Size Using Artificial Intelligence Techniques},
  author={Gonzalo Mier and Javier de Lope},
An acrobot is a planar robot with a passive actuator in its first joint. The control problem of the acrobot tries to make it rise from the rest position to the inverted pendulum position. This control problem can be divided in the swing-up problem, when the robot has to rise itself through swinging up as a human acrobat does, and the balancing problem, when the robot has to maintain itself on the inverted pendulum position. We have developed three controllers for the swing-up problem applied to… Expand

Figures and Tables from this paper


Intelligent Control for an Acrobot
A case study of the development of a variety of intelligent controllers for a challenging application, a comparative analysis of intelligent vs. conventional control methods for this application, and two genetic algorithms for tuning the balancing and swing-up controllers are developed. Expand
A switch controller design for the acrobot using neural network and genetic algorithm
Simulation results show that the proposed intelligent control method for the Acrobot with applications of neural network (NN) and genetic algorithm (GA) can provide smooth control process and allow us to flexibly define the swing-up time in advance. Expand
The swing up control problem for the Acrobot
Underactuated mechanical systems are those possessing fewer actuators than degrees of freedom. Examples of such systems abound, including flexible joint and flexible link robots, space robots, mobileExpand
A swing-up of the acrobot based on a simple pendulum strategy
We propose a control law to swing-up the acrobot from an initial domain to a neighbourhood of the vertically upward equilibrium position. The methodology involves reducing the system to a oneExpand
On the Continuous Control of the Acrobot via Computational Intelligence
In order to improve the system performance, an enhanced GA is proposed which recovers the diversity of population when it tends to be lost by applying an adaptive mutation operator based on a convergence index that reflects the Diversity of population in GA. Expand
Minimum-time control of the Acrobot
  • Gary N. Boone
  • Engineering, Computer Science
  • Proceedings of International Conference on Robotics and Automation
  • 1997
A direct search algorithm for finding swingup trajectories for the Acrobot is described, which uses a lookahead search that maximizes theAcrobot's total energy in an N-step window. Expand
Application of reinforcement learning to balancing of Acrobot
  • J. Yoshimoto, S. Ishii, M. Sato
  • Computer Science
  • IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028)
  • 1999
This article discusses applying the RL to the task of balancing control of the Acrobot, and shows that the method is able to achieve fairly good control with a small number of trials. Expand
A small spiking neural network with LQR control applied to the acrobot
This paper presents the results of a computer simulation which, combined a small network of spiking neurons with linear quadratic regulator (LQR) control to solve the acrobot swing-up and balanceExpand
Energy based control of the Pendubot
The control of an underactuated two-link robot called the Pendubot is presented, with a controller for swinging the linkage and raise it to its uppermost unstable equilibrium position based on an energy approach and the passivity properties of the system. Expand
Improved Dynamic Stability Using Reinforcement Learning
Many researchers studying legged locomotion have applied tools from reinforcement learning/optimal control to minimize characteristics of a walking gait, most notably the energy consumption. In thisExpand