- Install Tmuxinator
- clone this repo onto your Remote PC (in any directory you like)
Run the launch command from the directory of this repo In your launch command, you must specify
- dir of your Remote PC's ros_ws
- hostname of your turtlebot
For example,
tmuxinator start 2310_mission_launch ~/2310_workspace turtlebotIP=192.168.1.1Additionally, you may also specify the following parameters
use_sim_time (default value: false)
tmuxinator start 2310_mission_launch ~/2310_workspace turtlebotIP=192.168.1.1 use_sim_time=Trueexpected_ssh_time (default value: 0)
time (in seconds) that ssh is expected to take
Remote_PC scripts are programmed to start after waiting expected_ssh_time seconds
tmuxinator start 2310_mission_launch ~/2310_workspace turtlebotIP=192.168.1.1 expected_ssh_time=10Ctrl B + K to kill entire tmux session
From the directory of this repo,
tmuxinator edit --local 2310_mission_launch3 tmux windows are opened: RPi, Remote_PC, Monitors
RPi
- rosbu
- ir_node
- launcher_service
Remote_PC (see below)
- Mission_Control
- Nav2_Stack
- Slam_Toolbox
- RViz
Monitors
- RPi top
- Remote PC top
- extra pane for opening ros2 topic monitors
