All code for the Robotic Club of Central Florida's HydroKnights competition teams for the Promoting Electric Propulsion compeitition.
The HyrdoKnights is divided into multiple teams competing in different categories at PEP. For 2026-2027, we will have teams competing in unmanned open and unmanned autonomy. This repo contains code for all teams.
The boats are controlled by ArduRover. The onboard flight controller is a CubePilot Orange.
Learn how to install Mission Planner here. When the CubePilot is connected to a computer in Mission Planner, the latest version of ArduRover can be installed. Download the right parameters from parameters and upload them to the Board in Mission Planner.
This will install all of the code in a GIT workspace on your computer.
Find instructions on adding an ssh key here.
mkdir "HydroKnights-PEP_ws"
cd "HydroKnihgts-PEP_ws"
mkdir src
git clone git@github.com:RoboticsClubatUCF/HydroKnights-PEP.git src
cd src
git submodule update --init --recursive- ArduPilot Stuff:
- Ardupilot parameter list
- Lua scripts to allow for arm/disarming of the relay and for a reverse switch on the controller
- Electrical
- Images/guides to electrical systems
- VESC Guide
- Reliable RC Control of Boat
- CAN BUS communication with ESC
- Autonomous waypoint following