Git Product home page Git Product logo

dreamwalker's Introduction

Dreamwalker

Master's degree final project which included design, simulation and creating walking algorithms of quadruped robot.

Story behind the project

As a master's degree student I majored in biomechanics and robotics. While being an overly ambitious person, I wished to make use of as many learned skills as possible during development of my master's final project. In addition I wanted to create an opportunity to push my Python programming skills to higher level. Then, inspired by Boston Dynamics' creations, I decided to make my own quadruped robot. Unfortunately I couldn't afford to build actual robot but, thanks to my thesis advisor's advice, I found out about possibility of making realisic simulation with use of Robot Operating System and Gazebo simulator. As a result I created simulation of my own quadruped robot and developed its movement control software.

Technologies and Tools

Project overview

๐Ÿšง๐Ÿšง๐Ÿšง

right-left swing

How to launch

๐Ÿšง๐Ÿšง๐Ÿšง

Things I learned

  • how to set up dual boot of Linux Ubuntu and Windows 10 operating systems;
  • basics of Robot Operating System (ROS) metasystem;
  • creating simulation worlds for Gazebo simulator;
  • creating description of robot in URDF and XACRO formats;
  • rospy library;
  • creating GUIs with QtDesigner;
  • deeper understanding of Python programming language;
  • basics of fuzzy logic;
  • learning from and working with software documentation

License

MIT

dreamwalker's People

Contributors

daemiac 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.