Skip to content

imsenthur/arboc_workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arboc_workspace

A ROS workspace with packages required for simulated control of a hyper redundant snake robot [Arboc].

Tested and developed with ROS-Kinetic and ubuntu 16.04.

Getting Started:

Clone the repository to your home directory,

$ git clone https://github.com/imsenthur/arboc_workspace.git

Build and source:

$ cd arboc_workspace
$ catkin_make
$ source devel/setup.bash

Make executables:

$ roscd snake_control/scripts/
$ sudo chmod +x gaits.py

Launch Gazebo:

$ roslaunch snake_control gazebo.launch gait:=true

If the commands are successful, gaits.py should send joint commands that cause the snake robot simulation in gazebo to start sidewinding.

alt text

Improvements:

Further modifications can be made to the hirose curve equation which serves as the source for all the joint commands generated by gaits.py inorder to model and simulate numerous gaits.

Credits:

Credits to Alex Ansari for his work on the control packages for CMU Biorobotics Lab's SEA snake which served as a huge inspiration for the packages included in this workspace.

About

A ROS workspace with packages required for simulated control of a hyper redundant snake robot [Arboc].

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published