Skip to content

Components

Raspberry Pi 3B

alt 3-Wheeled Ground Robot

  • With its high memory and sampling frequency, this was the chosen microcontroller for sensor data collection and internetwork communication. The ultrasound sensor and accelerometer, and other sensors in the future, are attached to the GPIO pins onboard.

Arduino 101

alt 3-Wheeled Ground Robot

  • The Arduino 101 is the chosen microcontroller for motor control and features an onboard accelerometer and gyroscope.

Adafruit Motor Shield

alt 3-Wheeled Ground Robot

  • All 3 stepper motors are connected to the Arduino through motor shields.

HRLZ-MaxSonar-EZ

alt 3-Wheeled Ground Robot

  • The HRLV-MaxSonar-EZ acts as the distance sensor, which also acts as the obstacle avoidance sensor. With a resolution of 1 mm and up to 5 meter max range, it has the precision and capabilities to find and avoid obstacles as it is moving.

NEMA-17 Stepper Motor

alt 3-Wheeled Ground Robot

  • The 12V, 350 mA NEMA-17 Stepper Motors drive the omnidirectional wheels. These motors have two coils, both of which can be activated for maximum torque.

Omnidirectional Wheel

alt 3-Wheeled Ground Robot

  • The chosen 10.2 cm omnidirectional wheels are placed in 120° angles from one another. By placing the wheels at these angles, combined with each wheel’s incorporated rollers along the edge of the wheels, the robot can move in all directions and not have impeding wheels affecting motion.