Search
The tasks will be assessed at the end of the semester but can be assessed sooner if the team wishes so.
To get the seminar credit, student must:
ssh {username}@turtle.felk.cvut.cz. On these systems, your personal NFS folder will be mounted as $HOME. Before you can log remotely, you need to set a password through this page.
ssh {username}@turtle.felk.cvut.cz
$HOME
singularity shell /opt/singularity/robolab/melodic ros
source /opt/ros/mkr/setup.bash
export ROS_WORKSPACE=$HOME/ros_mkr_ws && mkdir -p $ROS_WORKSPACE/src && cd $ROS_WORKSPACE && catkin init && catkin build
cd $ROS_WORKSPACE/src && git clone https://gitlab.ciirc.cvut.cz/imr/mkr/ros_skeletons.git && catkin build
To use the turtlebots:
e210bot
ssh usermap_username@192.168.210.(20+turtlebot_number)
singularity instance start /opt/singularity/robolab/melodic ros
tmux
singularity shell instance://ros
source $ROS_WORKSPACE/devel/setup.bash
roscore
roslaunch
Ctrl+C
roslaunch robolab_bringup turtlebot2.launch camera:=false
Simulator flatland
roslaunch simulator_e130 two_turtlebots_in_flatland.launch
roslaunch multi_robot_planner two_turtlebots_in_flatland.launch
multi_robot_planner
/turtle0/coordinator
/turtle1/coordinator
Simulator stdr
roslaunch simulator_e130 simulator.launch
roslaunch simulator_e130 server.launch
roslaunch simulator_e130 gui.launch
roslaunch simulator_e130 robots.launch
robot_coordination/robot_node
ROS_NAMESPACE=/robot1 rosrun robot_coordination robot_node __name:=controller
robot_coordination/example_robot_control.py
rosrun robot_coordination example_robot_control.py _server_namespace:=/robot0
- ssh {usermap_username}@turtle.felk.cvut.cz. On this system, your personal NFS folder will be mounted as $HOME. Before you can log remotely, you need to set a password through this page. - alternatively, you can remotely start one of the lab's computer and log to it.
ssh {usermap_username}@turtle.felk.cvut.cz
ssh student@turtle.felk.cvut.cz
ssh {usermap_username}@desktop01
desktop01
poweroff
You can also load a remote desktop to use graphical applications. Only physical computers can be used for this. More information on this page:
- ssh student@turtle.felk.cvut.cz and follow the instructions. - tmux if you want to be able to open further text shells - remote-desktop start xpra, note the actual used display (e.g. ':1') - On your PC, start Xpra. Choose the method SSH→SSH (not available on Xpra version 2), username: usermap's username, proxy: turtle.felk.cvut.cz, hostname: desktop-01 or the one where you called remote-desktop.
remote-desktop start xpra
SSH→SSH
turtle.felk.cvut.cz
desktop-01
remote-desktop
Back to the course page.