Month

November 2018
08
Nov

Day 184 – Stopping Servos

An issue we’ve commonly faced while operating our robot is that the servos will keep spinning if the script crashes or if we exit the script via CTRL+C. I’ve always had the stop_servos.py script for this exact purpose but it has to be executed manually after exiting the main script, i.e. python3 stop_servos.py. This script...
Read More
04
Nov

Day 183 – Autonomy In Motion

Now that we have a rather nice PID controller, it’s time to test it! Enjoy responsibly Using just a PID controller alone, we can implement rudimentary autonomy. It’s only basic, but it’s a start and it’s the first time our robot has ever completed a course unaided. Another video, showcasing it from a different angle...
Read More
02
Nov

Day 182 – Centering with a PID Controller

On our way to autonomy, one of the things we need to have is the ability for the robot to center itself left and right in the course as it moves forward. First, I’ll explain what a PID controller is and how we will use it on our robot. PID stands for Proportional-Integral-Derivative controller. It’s...
Read More
01
Nov

Day 181 – Catching Shiny Hubs

In light of the recent drop test debacle, we’ve decided on a new infill pattern for the wheel hub. The infill that we used for the drop test was a small square pattern that stays unchanged throughout the print. Evidently, this wasn’t strong enough to handle the stress of the weight of the robot and...
Read More