Description | Tracks accelerometer and gyroscope data on CAN Bus |
---|---|
Target release | |
Epic | |
Document owner | |
Project leads | |
Team members |
Goals
- Relays raw accelerometer and gyroscope data to controller board on CAN Bus
- Keep track of angular velocity while steering curves
- Keep track of pitch while accelerating and while climbing slopes
Background and strategic fit
The sensor board is used to obtain data and diagnostics of the motion of the car (i.e. pitch, yaw, roll). Additional features of the board are to be decided, based on what other metrics or data, such as humidity or temperature, is useful to have in the car. The sensors board will be connected to the main CAN Bus. Using a LIN Bus for local connections to multiple sensor boards should be evaluated.
Assumptions
Requirements
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Records motion data | Measures inertial data using an Inertial Measurement Unit | Must Have | Mostly accelerometer, gyroscope, magnetometer for angular velocity and pitch/yaw/roll. |
2 | Transmits motion data as slave to CAN Master | Must Have | ||
3 | Transmits motion data among sensors using LIN | Medium/Low | ||