Example robot projects using the ArPiRobot framework
Most of these examples were designed to run either on the mini or full size clipboard robot builds as documented in the example builds section of the ArPiRobot documentation
All of these examples are complete projects. They can be built (C++) and deployed (C++ or Python) using the same process as any other project.
| Name | Description | Links |
|---|---|---|
| PeriodicDrive | Four wheel drive using arcade style controls. Implemented using the periodic programming model. | C++ Python |
| ActionDrive | Four wheel drive using arcade stype controls. Implemented using the action based programming model. | C++ Python |
| Sensors | Using an arduino coprocessor running the ArPiRobot Arduino Firmware to use an IMU, two encoders, an ultrasonic sensor, a voltage monitor, and two IR reflection detectors. The data from these sensors is sent to the drive station using the network table. | C++ Python |
| SensorDriveActions | Uses IMU and encoders (with arduino coprocessor) to run a sequence of actions to perform an autonomous routine when a button is pressed. | C++ Python |
| PIDRotate | Use of a PID controller along with IMU data to rotate the robot to a specified angle. Controlled using gamepad. | C++ Python |