Skip to content

yans0ng/Spyndra-Gait-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spyndra-Gait-Learning

This project aims at generating walking locomotion of legged robot autonomously. The training data were generated on the open-source robotic platform Spyndra.

Content

  • data: recored on real robot. Suggested structure:
   - data
      - date
         - gait type
            - data type
  • preprocessing: jupyter notebooks explains each step clearly.
  • ml: actual machine learning implementation (keras and sklearn)
  • simulation: comparison between real measurement and simulation

Dependencies

  • python 2.7
  • tensorflow
  • keras

Installation

  1. First, download the repository.

    $ git clone https://github.com/roboticistYan/Spyndra-ROS-Simulation
    
  2. Place the collected data into "data" directory.

    $ mv YOUR_DATA ~/Spyndra-Gait-Learning/data
    
  3. Launch the jupyter notebook from downloaed repository.

    $ cd ~/Spyndra-Gait-Learning
    $ jupyter notebook
    
  4. If your dataset is generated from a single gait, you can verify repeatibility by running the repeatibility analysis notebook.

  5. If your dataset is generated from random gaits, you can run gait feature notebook to gather global paramter dataset.

License

This work is licensed under MIT License.

About

Autonomous gait generation of quadruped robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published