Embedded Motion Control 2019 Group 8: Difference between revisions
Jump to navigation
Jump to search
TUe\s157974 (talk | contribs) No edit summary |
TUe\s157974 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
== Group Members == | == Group Members == | ||
{| class="wikitable" | |||
! 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) |
Revision as of 14:13, 5 May 2019
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)