Contextual Robotics Arm for Knowledge Learning and Exploration
You should only run ros commands in some form on Linux installation. Either WSL, a dual boot Ubuntu 22.04, or a docker container.
- If you have a dual boot Ubuntu 22.04 or WSL: Install ROS2 humble from ROS2 Humble Tutorials
- if you plan on using a docker container (Check FAQs for more information), first make a folder using
mkdir eclair
and cd into the folder usingcd eclair
and then run the following commands normally.
You need to make a workspace for your project. We will call this folder "crackle_ws" and we will CD into this folder.
mkdir crackle_ws
cd crackle_ws
mkdir src
cd src
git clone --recursive [email protected]:ECLAIR-Robotics/crackle.git
- copy
Dockerfile
andMakefile
such that they are in the same level as thecrackle_ws
folder. Something like this image - Open terminal such that you are now in the same level as the
Dockerfile
and theMakefile
and rundocker build -t crackle:humble .
This will take some time, grab a coffee ☕ or look at something in distance for the time being - Run
make docker
to enter the terminal inside your docker container
- How do I know if I have to use a Docker container?
- You will need it if you don't have ros2 humble installed and are using Windows or MacOS.