Johvonna Murray-Bradshaw

Johvonna Murray-BradshawJohvonna Murray-BradshawJohvonna Murray-Bradshaw

Johvonna Murray-Bradshaw

Johvonna Murray-BradshawJohvonna Murray-BradshawJohvonna Murray-Bradshaw
  • HOME
  • ENGINEERING
    • BEACH CLEANING ROBOT
    • TESLA INSTALLATION TOOL
    • CAI LAXITY PRO 1000
    • PCB SENSOR DESIGN
    • OBSTACLE AVOIDANCE ROBOT
    • MARS ROVER END-EFFECTOR
    • IoT GOOSEBOT
    • LINEAR CALIPER
    • RTOS VIDEO GAME
    • MECHANICAL DRAFTING
  • SOCIAL IMPACT
    • SPECIALIZED WOMEN IN AUTO
    • 2024 AUTOSHOW PANEL
    • INTRODUCE A GIRL TO ENG.
    • SEASON OF GIVING
    • MANDARIN PARTNER
  • PHOTOGRAPHY
  • CONNECT
  • More
    • HOME
    • ENGINEERING
      • BEACH CLEANING ROBOT
      • TESLA INSTALLATION TOOL
      • CAI LAXITY PRO 1000
      • PCB SENSOR DESIGN
      • OBSTACLE AVOIDANCE ROBOT
      • MARS ROVER END-EFFECTOR
      • IoT GOOSEBOT
      • LINEAR CALIPER
      • RTOS VIDEO GAME
      • MECHANICAL DRAFTING
    • SOCIAL IMPACT
      • SPECIALIZED WOMEN IN AUTO
      • 2024 AUTOSHOW PANEL
      • INTRODUCE A GIRL TO ENG.
      • SEASON OF GIVING
      • MANDARIN PARTNER
    • PHOTOGRAPHY
    • CONNECT
  • HOME
  • ENGINEERING
    • BEACH CLEANING ROBOT
    • TESLA INSTALLATION TOOL
    • CAI LAXITY PRO 1000
    • PCB SENSOR DESIGN
    • OBSTACLE AVOIDANCE ROBOT
    • MARS ROVER END-EFFECTOR
    • IoT GOOSEBOT
    • LINEAR CALIPER
    • RTOS VIDEO GAME
    • MECHANICAL DRAFTING
  • SOCIAL IMPACT
    • SPECIALIZED WOMEN IN AUTO
    • 2024 AUTOSHOW PANEL
    • INTRODUCE A GIRL TO ENG.
    • SEASON OF GIVING
    • MANDARIN PARTNER
  • PHOTOGRAPHY
  • CONNECT

Obstacle Avoidance Robot

Embedded System Design

To further my knowledge and interest of robotics, I built an obstacle avoiding robot on the Arduino platform that uses an oscillating ultrasonic ranging module to navigate through a room while avoiding contact with all objects.


A motor shield was used to control 4 DC motors and 1 mini servo motor. The DC motors are used to actuate the wheels of the robot. The servo motor is used to rotate the ultrasonic ranging module as the robot drives around a room. A 3D printed part was designed in Solidworks to fasten the ultrasonic ranging module to the servo motor as it oscillates between 0 to 180 degrees.

Algorithm Design

I designed the algorithm such that the robot drives in the direction of the furthest detected obstacle, attempting to achieve the longest travel path possible.

Check Out The Code Here

Copyright © 2024  Johvonna Murray-Bradshaw

Success Is Making The Most Number Of Lives Better

  • HOME
  • BEACH CLEANING ROBOT
  • PHOTOGRAPHY
  • CONNECT

Cookie Policy

This website uses cookies. By continuing to use this site, you accept our use of cookies.

Accept & Close