After my previous post about my web-controlled robot, I was in no way finished working on it. There were still a lot of things I wanted to add, improvements to make here and there. Projects like these are never truly finished: there’s always something more you’ll want to add. For this round, I made a number of improvements to the existing system and added some entirely new systems as well.
Switching over to Robotmoose
The first, and perhaps most radical change I made to the system was that I replaced the firmware and even the entire control stack of the robot with the Robotmoose Web Robotics System, a system described as “a simple, modern version of a networked robotics stack, built around the modern web”. It is being designed at the University of Alaska, Fairbanks, for a research project I am a part of that aims to increase young student interest in STEM topics by using telerobotics in the classroom. The Robotmoose system is highly configurable, so it can easily be used to control a wide range of robotic platforms!