Solution Exercice 3 - Session 1
Question 6 :
rostopic pub /husky_velocity_controller/cmd_vel geometry_msgs/Twist -r 10 '[-0.5,0,0]' '[0,0,0]'
Question 7 :
Pour créer un workspace catkin nommé catkin_ws, vous pouvez suivre ces étapes :
- Créer le répertoire du workspace :
mkdir -p ~/catkin_ws/src
- Naviguer dans le répertoire du workspace :
cd ~/catkin_ws/
- Initialiser le workspace avec catkin_make :
catkin_make
- Sourcer le fichier de configuration :
source devel/setup.bash
Ces commandes vont créer les répertoires nécessaires (build et devel) et générer les fichiers de configuration pour votre workspace catkin
Question 8 :
cd ~/catkin_ws/src
git clone https://github.com/ros-teleop/teleop_twist_keyboard.git
cd ~/catkin_ws
catkin_make
Utilisation
cd ~/catkin_ws/src/teleop_twist_keyboard
./teleop_twist_keyboard.py
OR
rosrun teleop_twist_keyboard teleop_twist_keyboard.py
Question 9 :
<?xml version="1.0"?>
<launch>
<include file="$(find husky_gazebo)/launch/empty_world.launch">
<arg name="world_name" value="/usr/share/gazebo-11/worlds/robocup14_spl_field.world" />
</include>
<node name="teleop" pkg="teleop_twist_keyboard" type="teleop_twist_keyboard.py" output="screen" />
</launch>