8000 GitHub - modulabs/acrobot: GangnamDynamics Acrobot Project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

modulabs/acrobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experiment control algorithm using acrobot mechanism
Acrobot is double pendulum mechanism having 1 passive and 1 active joint

Introduction

Acrobot control algorithm implemented.
In swing-up phase, task space partial feedback linearization used,
Near origin, lqr used,
Switching between 2 phases, region of attraction algorithm have to be implemented (not yet)

Usage

Prerequisite

Install gazebo-ros-pkgs and gazebo-ros-control (might already installed)

$ sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control

Install effort-controllers for torque-control

$ sudo apt-get install ros-kinetic-effort-controllers

Download and build

$ cd ~/catkin_ws/src
$ git clone https://github.com/modulabs/gdyn-acrobot
$ cd ~/catkin_ws/
$ catkin_make

Run

$ roslaunch acrobot_gazebo acrobot_world.launch

To do

  1. write a lqr controller using ros-control
  2. kdl parser and generalize
  3. automatically switching controller using region of attraction algorithm

Reference

  1. Tedrake Lecture
  2. Tedrake paper
  3. Spong paper
  4. sos
  5. gazebo tutorial
  6. gazebo and ros control

About

GangnamDynamics Acrobot Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

0