A template to build future robots off of.
- Gazebo simulator setup
- Working devcontainer
- Basic swerve drive and command based RIO
- Useful scripts
- ROS setup and tools
- Rename
REPO_NAME
across files to the name of your repository.
Code needs to be satisfy the following two points:
- Be general. It shouldn't be anything specific for a particular year, such as specific parts or pieces of a robot.
- Be tested. The code needs to have been already run on a specific robot, ideally in a competition.
For python files (mainly the rio
folder), make a best effort to follow Python PEP 8, which means that:
- Files should have all lowercase names with underscores if needed
- Folders should have all lowercase names without underscores
- Class names should use PascalCase