Triangula
Raspberry Pi Configuration
Configuring Playstation 3 Controllers
A note on pairing
Hardware
Bluetooth dongles
Software
Pairing
Accessing the SixAxis from Python
API Documentation
triangula.arduino: Controlling the Arduino
Python Code
Arduino Code
Triangula_NeoPixel
triangula.chassis: Kinematics
Basics
Defining the Chassis
Location Awareness
triangula.dynamics: High Level Dynamics
Per-Wheel Acceleration Limiting
Motion Limiting
triangula.input: PlayStation3 Controller Support
Handling Buttons
triangula.lcd: Serial LCD Display Support
triangula.navigation: Navigation and Routing
Waypoints
triangula.task: Task Management
triangula.tasks.*: Task Implementations
triangula.tasks.main_menu: Main Menu
triangula.tasks.manual_control: Manual Control
triangula.tasks.patrol: Patrol
triangula.tasks.network_info: Network Info
triangula.tasks.compass_test: Compass Test
triangula.util: Helpful Things
Using IntervalCheck
Kinematics - Maths
Motion at a point
Speed
Direction
Velocity from Rotation
Final Velocity
Wheel Speed for Velocity
Wheel Speed from Motion
Motion from Wheel Speeds
Pose change from Motion
Triangula
Docs
»
Overview: module code
All modules for which code is available
triangula.arduino
triangula.chassis
triangula.dynamics
triangula.input
triangula.lcd
triangula.navigation
triangula.task
triangula.tasks.compass_test
triangula.tasks.main_menu
triangula.tasks.manual_control
triangula.tasks.network_info
triangula.tasks.patrol
triangula.util