API DocumentationΒΆ
Triangula’s code is intended to be useful, both directly for cases where you may have similar requirements, and indirectly as an example of how to solve the kinds of problems I’ve encountered while building her. As such the code is very heavily commented - you should hopefully find it largely self explanatory although you’ll need at least a reasonable level of Python knowledge.
- triangula.arduino: Controlling the Arduino
- triangula.chassis: Kinematics
- triangula.dynamics: High Level Dynamics
- triangula.input: PlayStation3 Controller Support
- triangula.lcd: Serial LCD Display Support
- triangula.navigation: Navigation and Routing
- triangula.task: Task Management
- triangula.tasks.*: Task Implementations
- triangula.util: Helpful Things