Skip to content

SNN - Spiking Neural Network for navigation of a bio snake robot

Notifications You must be signed in to change notification settings

KarthikeyaKaushik/TiVoGa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 10, 2018
e4a5b79 · Aug 10, 2018

History

43 Commits
Aug 4, 2018
Aug 10, 2018
Aug 4, 2018
Jul 8, 2018
Aug 10, 2018
Jul 8, 2018
Aug 9, 2018
Aug 10, 2018

Repository files navigation

#SNN Controller for Bio-Snake Robot Made in TUM for the course 'Development and Control of a Bio-Snake Robot' Works with ROS Kinetic on Ubuntu 16.04

Installation

  1. Install Gazebo and ROS
  2. Clone the snake simulation:
$ git clone https://github.com/alexansari101/snake_ws
  1. Move to the downloaded workspace and build
$ cd snake_ws
$ catkin_make
  1. Go to the parent directory and clone this repo
$ git clone https://github.com/KarthikeyaKaushik/TiVoGa 

Running

  1. Go to the directory containing both repos

  2. Source

$ cd snake_ws
$ source devel/setup.bash
  1. Start the simulation
$ roslaunch snake_control gazebo.launch gait:=false paused:=false
  1. In a new tab start the positioning script
$ cd ..
$ cd TiVoGa
$ ./get_snake_pos.py
  1. In a new tab start the gaits script
$ ./gaits.py 1
  1. Add a target in Gazebo

  2. Start recording in the positioning script

About

SNN - Spiking Neural Network for navigation of a bio snake robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages