← Back to Home

mBot Challenge Information
mBot Guide

Design Challenges

  1. Self-park and signal: Drive forward and stop when the car is 10 cm from a wall and signal braking
  2. Self-steer: Allow the car to avoid obstacles as it drives by turning when it encounters an obstacle to avoid hitting it
  3. Self-drive: Follow a line on the ground as the car drives
  4. Self-navigate: Follow a line path with various shapes, stop and signal braking when encountering an obstacle, then resume following the path once the obstacle is removed

You are required to individually submit a 3-minute video reflecting on your design process, teamwork and lessons learned. Discussion should address why following the engineering design process is (or is not) important, particularly if you were designing a self-driving car as a professional engineer.

Headers for Reflection

  • Client Briefing
  • Completing Design Challenges
  • Prototype #1
  • Testing and Bug Fixes
  • Final Design
  • Final Results
  • Reflection on Team Effort (disperse throughout video)

Plan

  • Client Briefing
  • Evaluation of design/code was essential:
    • Refine messy code
    • Fix bugs
    • New ideas helped fix our code
      • Alternative turning code