Skip to content

cde2310grp6/launch_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Super Ultimate Tmuxinator Mission Launch Script

Setup

  1. Install Tmuxinator
  2. clone this repo onto your Remote PC (in any directory you like)

Usage

Run the launch command from the directory of this repo In your launch command, you must specify

  1. dir of your Remote PC's ros_ws
  2. hostname of your turtlebot

For example,

tmuxinator start 2310_mission_launch ~/2310_workspace turtlebotIP=192.168.1.1

Additionally, 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=True

expected_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=10

Custom tmux Shortcut

Ctrl B + K to kill entire tmux session

Making Edits

From the directory of this repo,

tmuxinator edit --local 2310_mission_launch

Intended Usage Example

3 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

image

About

Uses tmuxinator to create a tmux session that runs all the commands needed to start the mission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages