Search
~/workspace/aro
/opt/ros/aro
/opt/singularity/robolab/robolab_noetic_2023-05-02
singularity shell /opt/singularity/robolab/robolab_noetic_2023-05-02 ws=~/workspace/aro mkdir -p "${ws}/src" cd "${ws}/src" # Get and modify course-specific packages here. cd "${ws}" catkin init catkin config --extend /opt/ros/aro catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release catkin build -c source "${ws}/devel/setup.bash"
turtle08
turtle13
ssh -Y -C turtle08 singularity shell /opt/singularity/robolab/robolab_noetic_2023-05-02 #In case responsiveness of a robot is poor, you can try to run local copy of singularity image instead, first you have to mount local storage $> mount /local $> singularity shell /local/robolab_noetic_2023-05-02.simg $> source /opt/ros/robolab/setup.bash ws=~/workspace/aro source "${ws}/devel/setup.bash" export HOSTNAME=$(hostname) roslaunch robolab_bringup turtlebot2.launch
singularity shell /opt/singularity/robolab/robolab_noetic_2023-05-02 ws=~/workspace/aro source "${ws}/devel/setup.bash" export ROS_MASTER_URI=http://turtle08:11311 rostopic list rosrun rqt_tf_tree rqt_tf_tree rosrun rqt_graph rqt_graph rviz roslaunch kobuki_keyop safe_keyop.launch # You may need to run this twice. rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=/cmd_vel_mux/safety_controller _repeat_rate:=10.0 _key_timeout:=1.0 _speed:=0.25 _turn:=0.5
roslaunch aro_slam aro_slam.launch
aro_robocop
<remap from="cmd_vel" to="/cmd_vel_mux/safety_controller"/>
ssh -Y -C 192.168.210.28
$> mount /local $> singularity shell /local/robolab_noetic_2023-05-02.simg $> source /opt/ros/robolab/setup.bash
aro_turtlebots_ubuntu22.pdf