<commit_before># ~/.tmuxinator/simulation.yml

name: landing
root: ~/

# Optional tmux socket
# socket_name: foo

# Runs before everything. Use it to start daemons etc.
# pre: sudo /etc/rc.d/mysqld start

# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
pre_window: export UAV_NAME=uav11; clear

# Pass command line options to tmux. Useful for specifying a different tmux.conf.
# tmux_options: -f ~/.tmux.mac.conf

# Change the command to call tmux.  This can be used by derivatives/wrappers like byobu.
# tmux_command: byobu

# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
startup_window: simulation

# Specitifes (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
# startup_pane: 1

# Controls whether the tmux session should be attached to automatically. Defaults to true.
# attach: false

# Runs after everything. Use it to attach to tmux with custom options etc.
# post: tmux -CC attach -t simulation

windows:
  - gazebo:
      layout: even-vertical
      panes:
        - roslaunch mbzirc_main landing_gazebo.launch gui:=false
  - pixhawk:
      layout: even-vertical
      panes:
        - sleep 4; spawn 11 --run --delete --enable-rangefinder --enable-ground-truth --enable-bluefox
  - ImageView:
      layout: even-vertical
      panes:
        - read; sleep 4; rqt_image_view /uav11/bluefox/image_raw
        - read; cd ~/repo/miscellaneous/visualisation; ./visualize_11_landing.sh
        - sleep 5; roslaunch car_movement test.launch
  - CrossDetection:
      layout: 71be,239x61,0,0{119x61,0,0[119x30,0,0,150,119x30,0,31,153],119x61,120,0[119x30,120,0,151,119x30,120,31,152]}
      panes:
        - sleep 7; rostopic echo /$UAV_NAME/mbzirc_odom/slow_odom
        - history -s 'rosservice call /uav11/mbzirc_odom/toggle_cross_altitude 1'
        - sleep 7; rostopic echo /$UAV_NAME/cross_detector/altitude
        - sleep 7; roslaunch cross_detector simulation.launch gui:=true > /dev/null
  - Landing:
      layout: 5c6d,239x61,0,0[239x30,0,0,40,239x30,0,31{119x30,0,31,41,119x30,120,31,42}] 
      panes:
        - sleep 7; roslaunch visual_servoing landing_cross_estimator_simulation.launch
        - sleep 7; roslaunch visual_servoing landing_cross_controller_simulation.launch
        - history -s 'rosservice call /uav11/landing_cross_controller/start 1'
  - tmux:
      layout: even-vertical
      panes:
        - cd ~/scripts/; sleep 11; ./uav11.sh<commit_msg>updated landing mux script<commit_after># ~/.tmuxinator/simulation.yml

name: landing
root: ~/

# Optional tmux socket
# socket_name: foo

# Runs before everything. Use it to start daemons etc.
# pre: sudo /etc/rc.d/mysqld start

# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
pre_window: export UAV_NAME=uav11; clear

# Pass command line options to tmux. Useful for specifying a different tmux.conf.
# tmux_options: -f ~/.tmux.mac.conf

# Change the command to call tmux.  This can be used by derivatives/wrappers like byobu.
# tmux_command: byobu

# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
startup_window: simulation

# Specitifes (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
# startup_pane: 1

# Controls whether the tmux session should be attached to automatically. Defaults to true.
# attach: false

# Runs after everything. Use it to attach to tmux with custom options etc.
# post: tmux -CC attach -t simulation

windows:
  - gazebo:
      layout: even-vertical
      panes:
        - roslaunch mbzirc_main landing_gazebo.launch gui:=false
  - pixhawk:
      layout: even-vertical
      panes:
        - sleep 4; spawn 11 --run --delete --enable-rangefinder --enable-ground-truth --enable-bluefox
  - Smach:
      layout: even-vertical
      panes:
        - sleep 4; roslaunch mbzirc_multimaster communication_landing.launch
        - sleep 4; roslaunch mbzirc_smach landing_sm.launch
        - sleep 4; roslaunch mbzirc_main automatic_start.launch
  - CarMovement:
      layout: even-vertical
      panes:
        - sleep 5; roslaunch car_movement test.launch
  - SM:
      layout: even-vertical
      panes:
        - sleep 7; roslaunch cross_detector simulation.launch gui:=false > /dev/null
        - sleep 7; roslaunch visual_servoing landing_cross_estimator_simulation.launch
        - sleep 7; roslaunch visual_servoing landing_cross_controller_simulation.launch
  - Visualization:
      layout: even-vertical
      panes:
        - sleep 10; cd ~/repo/miscellaneous/visualisation; ./visualize_11_landing.sh
  - tmux:
      layout: even-vertical
      panes:
        - cd ~/scripts/; sleep 11; ./uav11.sh
{'fraction_non_alphanumeric': 0.08534850640113797, 'fraction_numerical': 0.03393619183092867, 'mean_word_length': 3.196078431372549, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5316730', 'n_tokens_mistral': 1759, 'n_tokens_neox': 1599, 'n_words': 499}