Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
adirb:developers [2024/08/12 13:40] – Sandro | adirb:developers [2025/03/11 16:29] (current) – Sandro | ||
---|---|---|---|
Line 2: | Line 2: | ||
Welcome to the official developer documentation for ADIR BASIC, the differential drive robot designed for versatile indoor/ outdoor navigation. This chapter provides instructions on how to get ADIR up and running on your system. | Welcome to the official developer documentation for ADIR BASIC, the differential drive robot designed for versatile indoor/ outdoor navigation. This chapter provides instructions on how to get ADIR up and running on your system. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === REPOSITORY === | ||
The official repository can be found here: [[https:// | The official repository can be found here: [[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === SIMULATION === | ||
+ | |||
+ | This repository uses NVIDIA' | ||
---- | ---- | ||
Line 76: | Line 86: | ||
curl -s --compressed " | curl -s --compressed " | ||
- | sudo curl -s --compressed -o / | + | |
- | sudo apt update | + | sudo apt update |
**Adding rosdep definition** | **Adding rosdep definition** | ||
echo "yaml https:// | echo "yaml https:// | ||
- | rosdep update | + | |
**Cloning the repository** | **Cloning the repository** | ||
mkdir -p adir_ws/src | mkdir -p adir_ws/src | ||
- | cd adir_ws/ | + | |
- | git clone -b ros2-humble https:// | + | git clone -b ros2-humble https:// |
- | cd .. | + | cd .. |
- | rosdep install --from-paths src --ignore-src -r -y | + | rosdep install --from-paths src --ignore-src -r -y |
- | colcon build --symlink-install | + | colcon build --symlink-install |
---- | ---- | ||
Line 99: | Line 109: | ||
To start using ADIR, you can use the following command: | To start using ADIR, you can use the following command: | ||
- | ros2 launch odometry | + | ros2 launch odometry |
- | To start moving it, we can publish forward and angular velocities from the terminal or scripts on ros2 topic ' /cmd_cel | + | To start moving it, we can publish forward and angular velocities from the terminal or scripts on ros2 topic ' /cmd_vel |
---- | ---- | ||
Line 107: | Line 117: | ||
=== ADDITIONAL INFORMATION === | === ADDITIONAL INFORMATION === | ||
- | == Topics | + | == Topics == |
- | + | ||
- | For debugging purposes the folowing topics can be called. | + | |
- | + | ||
- | / | + | |
- | + | ||
- | can verify if stall is detected or if ADIR is running on RC/ autonomy commands | + | |
- | + | ||
- | / | + | |
- | can verify if a situation like overheat, overvoltage, | + | Below is a list of the topics used in this project along with their respective message types and descriptions. |
- | | + | ^ Topic Name (Publishers) |
+ | | /odom | nav_msgs/ | ||
+ | | / | ||
+ | | / | ||
+ | | / | ||
+ | | / | ||
- | can verify if a situation like motor_stalled, | + | ^ Topic Name (Subscribers) |
+ | | / | ||
- | / | + | == Services == |
- | can verify | + | ^ Service Name ^ Service Type ^ Description ^ |
+ | | / | ||
---- | ---- | ||