Skip to the content
FixTheRobot Explore Robotics / UAV / Module 7

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)

  1. M7-T1UAV onboard computing architectureLesson
  2. M7-T2NVIDIA Jetson platformsLesson
  3. M7-T3CPU and GPU workload managementLesson
  4. M7-T4Real-time operating systemsLesson
  5. M7-T5ROS 2 execution and schedulingLesson
  6. M7-T6End-to-end latencyLesson
  7. M7-T7Jitter and deadline monitoringLesson
  8. M7-T8Camera, IMU and LiDAR synchronizationLesson
  9. M7-T9Hardware triggeringLesson
  10. M7-T10Software timestampingLesson
  11. M7-T11PTP synchronizationLesson
  12. M7-T12Compute and memory budgetsLesson
  13. M7-T13Power and thermal budgetsLesson
  14. M7-T14Communication bandwidthLesson
  15. M7-T15Sensor calibrationLesson
  16. M7-T16Camera-IMU-LiDAR extrinsic calibrationLesson
  17. M7-T17Interface Control DocumentsLesson
  18. M7-T18Requirements traceabilityLesson
  19. M7-T19Configuration managementLesson

Practical laboratories (6)

  1. M7-L1Measure ROS 2 end-to-end latencyHands-on lab (runs on your machine)
  2. M7-L2Analyze timestamp synchronizationHands-on lab (runs on your machine)
  3. M7-L3Profile perception pipelines on an onboard computerHands-on lab (runs on your machine)
  4. M7-L4Measure CPU and GPU utilizationHands-on lab (runs on your machine)
  5. M7-L5Calculate compute and power budgetsCalculator
  6. M7-L6Develop a system architecture and interface diagramInteractive simulation

Used in capstones