Embedded Motion Control 2019 Group 8
Jump to navigation
Jump to search
Group Members
Names: | Student id: |
---|---|
Stan den Hartog | 0953184 |
Elise Verhees | 0950109 |
Rob Dorussen | 0968849 |
Gosse Bijlenga | 0950642 |
Max van Haren | 0953564 |
Design
Requirements
- Autonomously exit the room within 5 minutes in two trials.
- Must not bump into the wall.
- Must not tip over.
- Make sensible movements/progress each 30 seconds.
- Software must be easy to set up.
- Robot must function robustly.
Specifications
- Rear wheel must be over the finish line.
- Distance between the wall and the robot must be 0,05 meter.
- The maximum translational speed is 0,5 meter per second, the maximum rotational speed is 1.2 radians per second.
- The robot must have a maximum speed/stop before changing direction.
- The maximum inclination angle is around 5 degrees.
- The software must have 1 command to update, compile (cmake/make) and start executing.
- The status must be reported at least each 30 seconds.
- The functions must be scalable.
- Switch states only to advance the strategy plan.
Functions
- Detect if the robot is over the finish line
- Drive forward (keeping the speed specifications in mind)
- Rotate
- Collision detection
- (Update World Model)
- Print status
- Scan environment for exit
- State function/ Life Cycle State Machine (LCSM)
- Wall hugging
Components
- Room
- Walls
- Finish line
- Exit tunnel
- (Obstacles)
- Robot
- Actuators
- Sensors
- Body
- Hardware
- Software
- World Model
- Interfaces
- Plan
- Actuator control
- Monitoring
- Preception
- Mediation
- Life Cycle State Machine (LCSM)