Installatie
P3dx workspace
Clone repository
mkdir pioneer_ws/src -p
git clone https://github.com/AvansMechatronica/pioneer3dx_ROS2
Buid workspace
cd ~/pioneer_ws/
rosdep update
rosdep install --from-paths src/pioneer3dx_ROS2/p3dx --ignore-src -y
colcon build --symlink-install
source install/setup.bash
Add setup.bash to .bashrc
if ! grep -Fxq "source $(pwd)/install/setup.bash" ~/.bashrc; then
echo "source $(pwd)/install/setup.bash" >> ~/.bashrc
echo "Added source command to .bashrc"
else
echo "Source command already exists in .bashrc"
fi
microROS agent
De p3dx-robot maakt gebruik van microROS om te communiceren met de host-computer.
Installatie microROS agent
mkdir -p ~/microROS_agent_ws/src
cd ~/microROS_agent_ws/src
# Verkrijg de juiste ROS2 distributie
git clone -b jazzy https://github.com/micro-ROS/micro-ROS-Agent.git
cd ..
# Build de microROS agent
colcon build --symlink-install
source install/setup.bash
echo "source ~/microROS_agent_ws/install/setup.bash" >> ~/.bashrc
Add setup.bash to .bashrc
if ! grep -Fxq "source $(pwd)/install/setup.bash" ~/.bashrc; then
echo "source $(pwd)/install/setup.bash" >> ~/.bashrc
echo "Added source command to .bashrc"
else
echo "Source command already exists in .bashrc"
fi