This is a side project of robotics club at Maryland.
We try to create a quadrped robot dog which can climb the stairs in the real world.
This simulation mainly focuses on Forward and Inverse Kinematics of the robot dog.
In the project, the robot dog of the legs would move in the certain path(oblique circle).
Using Inverse Kinematics, plugging the speed of the end frame of the leg can transfer to the position.
- Clone this repository
git clone <HTTPS or SSH>
- Source the code
source devel/setup.bash
- Build the file
Under the place cloned the repositorycatkin_make
- Create a terminal and
roslaunch testudog testudog_launch.launch
- Create another terminal and
rosrun testudog main
- The path estimation
Under the testudog/controller/srcpython3 Circle_calculation.py
This is the performance video LINK
Applying the speed on the front right leg and back left leg, it makes the robot moves around front left leg(ideal condition).
The moving path of the leg