Giter VIP home page Giter VIP logo

footstep-planning-of-walking-robots-project's Introduction

Footstep-Planning-of-Walking-Robots-Project

Research project Footstep planning code

To run the code,

  • first add the four folders "Learning the Terrain, HighLevelPlan, LowLevelPlan, Trajectory Optimization" and their subfolders into path
  • then open “hexapod_bodyrugged.slx”
  • finally run "RunSnakeMonsterSimulator.m"

A* on flag ground (1) turn left, turn right

y | 0.19 0.25 -0.16 hexX = -0.1 | 0.29 -0.05 -0.16 hexY = 0.2 | 0.19 -0.15 -0.16 stanceX = 0.29 --- -------> x r | o | b | o | t |

   x         y         z

1 0.1900 0.2500 -0.1600 4 0.2900 -0.0500 -0.1600 5 0.1900 -0.1500 -0.1600 2 0.1900 -0.1500 -0.1600 3 0.2900 -0.0500 -0.1600 6 0.1900 0.2500 -0.1600

low level planning (1) cost function

(2) search , constraints

(3) generate trajectory

function: any terrain height map => 100 by 100 matrix given 100 by 100 matrix => first classify n both high level and lower level (1) high level: body path (2) low level: next 4 steps

good rough terrain visualization (scale) have a cost map (10 by 10 and 100 by 100) search and plan for the six legs send the footstep to the robot and generate trajectory

footstep-planning-of-walking-robots-project's People

Contributors

terryc78 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.