Installation

Installing ROS

You need install ROS (Robot Operating System) first. We tested the codes under Ubuntu Linux and ROS 1 Melodic Morenia distribution. Other newer ROS distributions are supposed to be supported. Please visit http://www.wiki.ros.org for ROS installation.

Cloning the source code.

cd ${your_workspace}
mkdir src
cd ${your_workspace}/src
catkin_init_workspace
git clone https://github.com/TopHillRobotics/quadruped-robot/

Installing the following third party dependencies.

  • Eigen3

  • yaml-cpp

  • lcm

  • Quadprogpp

  • ros

sudo apt install libyaml-cpp-dev
sudo apt install libeigen3-dev
sudo apt install liblcm-dev
sudo apt install libglm-dev

Building the codes.

Make sure your cmake version is 3.15.7 or higher

cd ${your_workspace}
catkin_make

Run source devel/setup.bash before launching the project.