https://github.com/hlfshell/rbe550-valet
RBE550 HW 2
https://github.com/hlfshell/rbe550-valet
Last synced: 9 months ago
JSON representation
RBE550 HW 2
- Host: GitHub
- URL: https://github.com/hlfshell/rbe550-valet
- Owner: hlfshell
- Created: 2022-02-23T02:23:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-07T23:23:18.000Z (about 4 years ago)
- Last Synced: 2025-04-04T05:43:05.632Z (about 1 year ago)
- Language: Python
- Size: 6.12 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RBE550 Valet Project

This is the RBE550 Valet homework assignment, completed for the Spring 2022 term.
The `doc` section contains the assignment writeup. The `videos` folder contains examples of each of these robots working.
The following scripts are your entrypoints:
* `skid.py` - Navigate a map with the skid drive robot
* `ackermann.py` - Navigate a map with the Ackermann drive robot
* `trailer.py` - Navigate a map with the Ackermann drive robot and an attached trailer
* `draw_map.py` - Draw obstacles for a map. Click to place a point, right click to complete the obstacle (if it has at least three points). Right click with no obstacles to save the map as `tmp.map`.
Each robot script will wait for you to place the initial pose of the robot. Every pose placement there after will be your new goal pose.
To change maps, change the loaded map in the associated script for your chosen robot.
