ROME2 Lab3
Embed:
(wiki syntax)
Data Structures
Here are the data structures with brief descriptions:
| Controller | This class implements a controller that regulates the speed of the two motors of the ROME2 mobile robot |
| EncoderCounter | This class implements a driver to read the quadrature encoder counter of the STM32 microcontroller |
| IRSensor | This class implements a driver to read the distance sensors of the ROME2 mobile robot |
| LowpassFilter | This class implements a time-discrete 2nd order lowpass filter for a series of data values |
| Motion | This class keeps the motion values position and velocity, and offers methods to increment these values towards a desired target position or velocity |
| StateMachine | This class implements a simple state machine for a mobile robot |
| Task | This is an abstract task class with a method that is called periodically by a task sequencer |
| TaskMoveTo | This is a specific implementation of a task class that moves the robot to a given pose |
| TaskWait | This is a specific implementation of a task class that waits for a given duration |
Generated on Wed Jul 13 2022 16:04:31 by
1.7.2