ME405-Romi

Contents:

  • Hardware
  • Indices and tables
  • Code Structure
  • Results
  • Modules
ME405-Romi
  • Welcome to ME405-Romi’s documentation!
  • View page source

Welcome to ME405-Romi’s documentation!

A line-following, wall-avoiding robot based on the Pololu Romi Chassis, using a Nucelo L476RG board running Micropython.

For source code, please visit https://github.com/jackr-m/ME405-Romi, all under MIT license.

Contents:

  • Hardware
    • Base Chassis
    • Processor
    • Sensors
    • Wiring/Pinouts
    • Coordinate System
    • CAD
    • Photos
  • Indices and tables
  • Code Structure
    • Task Diagram
    • State Transition Diagrams
  • Results
    • Overview
    • Discussion
    • Video
  • Modules
    • BNO055 module
    • ClosedLoop module
    • ControlBothMotors module
    • GarbageCollector module
    • LineFollower module
    • PID module
    • QTRSensors module
    • RomiCoder module
    • RomiMotor module
    • SMBus module
    • UpdateIMU module
    • UpdateMotor module
    • UpdateQTRs module
    • UpdateTOF module
    • adafruit_vl53l1x module
    • main module

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2023, Jack Miller & Casey Pickett.

Built with Sphinx using a theme provided by Read the Docs.