top of page

The 218B Machine

218Bmachine.png

To design and build a machine that can autonomously navigate an arena and push walls to the opponent’s side using the PIC32 microcontroller and class framework.

Objective

The ME218B Machine is our robot designed to utilize ultrasonic sensors, reflector sensors, and a beacon detector to autonomously navigate an arena and push walls against opposing robots.

Outcome
  • Microcontroller Programming in C

  • Circuit Design

  • State Machines

  • Analog and Digital Electronics Integration

  • Class Framework Utilization

  • Problem-Solving in Embedded Systems

  • Iterative Prototyping

Hard Skills
  • Team Collaboration

  • Communication Skills

  • Project Management

  • Adaptability

Soft Skills

The Process

Stanford ME218B: Smart Product Design
Winter 2023

The 218B Machine was created for the final competition in the second part of Smart Product Design. This was an autonomous robot competition where the goal was to navigate to moveable walls and push them towards the opposing teams side. Whichever team had the largest area at the end of the round was the victor. In the end, our team won the whole competition! Our team used what we learned from the first part of this class series to develop a robust state machine to control our robot. A lot of through went into the design of the physical robot and the software to ensure we could efficiently navigate the gameboard and complete the goal as best as possible. The full details of our product are on out team website.

bottom of page