Skip to content

Developing a four-legged Quadruped robot 'DIPLOID' with stable walking by reinforced learning on bezier gait and terrain awareness using SLAM technique as a part of long-term project undertaken by Team Robocon. (2019-present)

Notifications You must be signed in to change notification settings

BitsRobocon/Quadruped-DIPLOID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIPLOID -The Quadruped Robot

Build Status

trot simulation early

DIPLOID is four-legged Quadruped robot inspired by the Boston Dynamics Spot and MIT Cheetah, being developed by Team Robocon BITS Pilani.

Started in early 2019 as a long-term project with an aim to achieve stable walking on rough terrain and environment perception using SLAM technique. Jump to:

Motivation

Quadruped robots have several applications like last mile delivery, guiding robots for blind, security and surveillance, accessing hazardous enviornments, space exploration, etc.

The Quadruped robot community and research is growing everyday in different parts of the world. So far, there hasn't been a robust quadruped on an undergraduate level in India, and we on the journey of develpoing one.

Overview

This project is the source code for DIPLOID quadruped, a 4 legged robot. The software is implemented on a Raspberry Pi. As of now we have achieved-

  • Gaits like- trot, walk, pace, gallop and turning
  • Gazebo simulation for testing gaits and RL

Jan 2021 update:

  • ros publish code hasn't been added
  • This repo is on hault. New repo present on bitsrobocon github is the one being updated

Kinematics

The inverse kinematics has been demonstrated in the illustration below:

ik1

ik2

ik3

Source: Spotmicroai community

Gait

This is how various walking gaits look like in a simple 2D animation.

Light Blue : Left legs
Dark Blue : Right Legs

Various gaits implemented so far.

Simulation

A simulation with trot walking gait

trot simulation 2

A trial simulation with pace gait

pace simulation early

Chassis and Hardware

The design for legs is inspired from spot-micro robot CAD but has been modified to incorporate Dynamixel AX-12A servo actuators.

Hardware planned to be used:

  • Raspberry Pi 4
  • Jetson nano
  • Intel Realsense
  • Dynamixel AX-12A actuators
  • IMU

Future Goals

We are aiming for stable walking on uneven terrains, blind stair climbing capability and developing an autonomous motion planning feature of the robot to execute a simple task around a sensed 3D environment while avoiding obstacles or possiblities of imbalance on its own.

References

Special Thanks

About

Developing a four-legged Quadruped robot 'DIPLOID' with stable walking by reinforced learning on bezier gait and terrain awareness using SLAM technique as a part of long-term project undertaken by Team Robocon. (2019-present)

Topics

Resources

Stars

Watchers

Forks

Languages