This project demonstrated remote navigation using Airtable as a cloud-based command interface to control a repurposed Create 3 robot. The robot navigated a maze from a separate room entirely — no direct connection to the machine required.
A ROS2 program established continuous communication between the robot and Airtable's API. Airtable received an array of commands defining linear and angular motion, which could be updated by a client using human-readable language. The program continuously polled Airtable, extracted the latest motion values, and published them to the robot via ROS2's /cmd_vel topic.
This created a fully cloud-mediated control loop — linear velocity driving forward/backward motion and angular velocity handling turns — enabling real-time remote navigation based on client instructions from anywhere.