Skip to content

Tutorial 1: Installation

Robert edited this page Apr 6, 2023 · 12 revisions

Installing TeMoto

TeMoto is comprised of different subsystems which, if needed, can be installed separately, e.g., if you only need temoto_action_engine then you can set it up individually. If you want to get the whole TeMoto framework, then follow the instructions below:

1) Set up ROS and create a catkin workspace:

You can skip this part if you already have ROS and catkin workspace set up.

2-a) git clone temoto repository:

# Navigate to your catkin workspace
cd <your-catkin-ws-dir>/src

# Clone TeMoto
git clone --recursive https://github.com/temoto-framework/temoto

2-b) git clone temoto_tutorials repository:

Clone the temoto_tutorials repository if you are planning to go through the tutorials:

# Navigate to your catkin workspace
cd <your-catkin-ws-dir>/src

# Clone TeMoto tutorials
git clone --recursive https://github.com/temoto-framework-demos/temoto_tutorials

3) Install the dependencies

# Source ROS if you haven't yet
source /opt/ros/<your-ros-distro>/setup.bash

# Install the dependencies
cd ..
rosdep install --from-paths src --ignore-src -r -y

4) Build your catkin workspace:

cd <your-catkin-ws-dir>
catkin build  

Next: Tutorial 2 - "TeMoto Config"

Clone this wiki locally