An Intro to Probabilistic Robotics

Modern robotics engineers are becoming increasingly interested in making fully autonomous systems. Technologies such as self-driving cars, drones, industrial robotics, or similar systems all need to read their surroundings and respond accordingly. To make sense of the highly variable environments they work in, these systems utilize modern concepts such as neural networks, sensor fusion, and probabilistic robotics. To understand how autonomous system’s decision making processes work, an engineer must be familiar with a few concepts in probability theory and statistics. …


A few months ago, I was working on a project to create a robotic arm using my Raspberry Pi 0 and cheap servos. After a lively virtual brainstorming session, we proposed the ambitious idea of a calligraphy robot. We had 1 week to design, CAD, program, build, debug, and test the robot. Over the call we came up with a rudimentary design, then went off to build our respective parts of the robot.

Creating Flexible Code

Since I was the designated software engineer on the team, I decided to start writing the code as soon as possible so that we could start debugging…

Ross Wilhite

Autonomous systems/robotics engineer currently studying at Tufts University. I have 3 years of experience in e-commerce backend development for data governance.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store