UAV Systems Engineering · Module 7 of 8
Embedded Systems, Timing and System Integration
Build an integrated autonomous system that executes reliably on onboard hardware.
Implementation-specific 19 of 19 lessons written ·
Lessons (19)
- M7-T1UAV onboard computing architectureLessonComplete
- M7-T2NVIDIA Jetson platformsLessonComplete
- M7-T3CPU and GPU workload managementLessonComplete
- M7-T4Real-time operating systemsLessonComplete
- M7-T5ROS 2 execution and schedulingLessonComplete
- M7-T6End-to-end latencyLessonComplete
- M7-T7Jitter and deadline monitoringLessonComplete
- M7-T8Camera, IMU and LiDAR synchronizationLessonComplete
- M7-T9Hardware triggeringLessonComplete
- M7-T10Software timestampingLessonComplete
- M7-T11PTP synchronizationLessonComplete
- M7-T12Compute and memory budgetsLessonComplete
- M7-T13Power and thermal budgetsLessonComplete
- M7-T14Communication bandwidthLessonComplete
- M7-T15Sensor calibrationLessonComplete
- M7-T16Camera-IMU-LiDAR extrinsic calibrationLessonComplete
- M7-T17Interface Control DocumentsLessonComplete
- M7-T18Requirements traceabilityLessonComplete
- M7-T19Configuration managementLessonComplete
Practical laboratories (6)
- M7-L1Measure ROS 2 end-to-end latencyHands-on lab (runs on your machine)Complete
- M7-L2Analyze timestamp synchronizationHands-on lab (runs on your machine)Complete
- M7-L3Profile perception pipelines on an onboard computerHands-on lab (runs on your machine)Complete
- M7-L4Measure CPU and GPU utilizationHands-on lab (runs on your machine)Complete
- M7-L5Calculate compute and power budgetsCalculatorComplete
- M7-L6Develop a system architecture and interface diagramInteractive simulationComplete