-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
27 startup script #32
Conversation
Implemented initial docker setup and bag recording. Also added local tmux window rather than a single pane being run locally.
It requires tmux on a base station computer, but we do not have that listed as a dependency anywhere, should we add it? Or just let people discover they need it if they choose to use this file? |
Also is it okay to leave this in rosplane? Should it be moved to the rosflight_gcs? |
if $docker; then | ||
tmux send-keys -t rosplane_sim_session:0.0 "docker compose up -d" C-m | ||
sleep 2 | ||
tmux send-keys -t rosplane_sim_session:0.0 "docker compose exec $container bash" C-m # TODO check these commands. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ditto.
Because this is dependent on rosplane we should probably leave it in the rosplane repo. I'm not sure where is best though. Maybe we'll end up making a rosplane_gcs package at some point? |
That would make the most sense to me! |
Consists of fixing typos and removing comments. It also better documents the script in the code.
This is a simple start up script that allows you to launch ROSplane in simulation or for a flight test. It has some simplistic options but it is a good start. In my experience it dramatically speeds up testing since you do not have to setup the environment yourself.