Repurposed Create 3 robot
← Back to Work GitHub →
Robotics · 2024

Airtable Remote Robot Navigation

Cloud-based remote navigation system that controls a Create 3 robot through Airtable commands — no direct interface required.

ROS2 Airtable API Create 3 Remote Control Python

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.

Hardware

  • iRobot Create 3
  • ROS2 Compatible
  • Onboard Navigation

Software

  • ROS2
  • Python
  • Airtable API
  • API Polling

Systems

  • Cloud Control
  • cmd_vel Interface
  • Remote Navigation
  • Human-Readable Commands

Robot navigating the maze via Airtable commands sent from a separate room.

Previous Project ← OBJECT RECOGNITION →
Next Project OpenCV LINE FOLLOWER →