Skip to content

Launch Files

CHARISMAlab edited this page Nov 6, 2018 · 6 revisions

For Laptop/ Main Computer

cafe.launch

  • Specifically for running the fully autonomous version of the ChairBot Cafe
  • Runs the localization program in the background

new.launch

start.launch

  • Original launch file
  • The arrows are: Up - ChairBot01, Right - ChairBot02, Down - ChairBot03, Left - All ChairBots

start_all.launch

  • Accommodates 4 ChairBots by moving the All ChairBot button to be L1, and Left - ChairBot04

start_all_joysticks.launch

  • Connect up to 4 joysticks to control 4 chairs separately

start_cafe.launch

  • Accommodates 4 ChairBots, Left - ChairBot04, but there is no All ChairBot button
  • Can be modified to use the Share button

start_flock.launch

  • Accommodates 4 ChairBots by moving the All ChairBot button to be Share, so that L1 can be used for other functions

start_ui.launch

  • Starts the websocket to be used for Abrar’s user interface

For ChairBot / Raspberry Pi

cafe.launch

  • Specifically for running the fully autonomous version of the ChairBot Cafe

dance.launch

  • Specifically for a chair planning to run ChairDance Pt 1 (RFF)

dom.launch

  • One of the original programs, does not have speed ramping capabilities

flock.launch

  • Specifically for the Kaleidoscope dance\

Flock-small.launch

  • The program is the same as flock.launch except for Phase 2 (the variety of shapes are cut down to only their small version

halloween.launch

  • Chairs dance to Thriller by Michael Jackson for Halloween 2018 (press the triangle to start the dance at 17s into the song)
  • Square makes the LEDs flash
  • Circle is used for testing small batches of dance code before adding it to the Triangle button

Host.launch

  • This program is for the ChairBot that will play the social role of “Host” within the semi-autonomous version of the ChairBot cafe

Sub.launch

  • One of the original programs, does have speed ramping capabilities

Sub2.launch

  • The program launches the arduino startup enabling touch sensors

sub-buttCont.launch

  • Beginner program to easily manipulate the geometric buttons (Triangle, Circle, Cross, Square)

roboChair.launch

  • This program is for the ChairBot that will play the social role of “Utility ChairBot” within the semi-autonomous version of the ChairBot cafe

Ui.launch

  • Specifically listening for twist messages from a user interface

Waiter.launch

  • This program is for the ChairBot that will play the social role of “Waiter” within the semi-autonomous version of the ChairBot cafe