Skip to content

dmeger/BlueBoatControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Blue boat is a research vehicle we aim to control for various automated tasks.

This is the Blue boat

Its physics are coded in a simple scipy ODE solver, with control interfaces being developed for PWM and RL-based solutions.

Run python3 blueboat_control.py to play with the keyboard only, or python3 blueboat_control.py xbox to play with a joystick controller.

Controls for moving the boat:

  • Xbox Controller: Left stick to accelerate, right stick to steer
  • Keyboard: Arrows to control the steering and throttle with increments

Other controls:

  • Press "r" to reset the simulator.
  • Hold "p" to freeze time. Release "p" to resume.
  • Press "a" to toggle auto control. When in auto control, the boat follows a reference path (choose with "1", "2", "3", "4", "5").
  • Press "t" to toggle auto trailer following.
  • Press "v" to toggle velocity profiles display.
  • Press "c" to toggle continuous control (vs. discontinuous driving modes).

About

A repo for testing ideas to control our Blue Boat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages