Developer SDK
Build with the Gather Robot
Connect directly to the robot, work in your prepared project workspace, and build supervised Python projects one step at a time.
Loading interactive robot…
Total Guides
22
Software Modules
3
Projects
10
Recommended First Reads
Robot Access
Connect a monitor, keyboard, and mouse directly to a Gather robot and open the prepared project workspace
SDK Overview
Build projects with the prepared Gather Robot and Camera classes
Camera Module
Capture RGB images, depth in meters, pose, and IMU data from the ZED with a small Python interface
Projects
Start with an installed robot project, follow its supervised run procedure, and record what the system does.
Person Following
Run and evaluate the preinstalled Person Following project safely
Web Remote Controller
Operate and evaluate the robot's preinstalled browser controller
More Project Ideas
High school-friendly one-off projects you can build with a mobile robot, camera perception, and simple AI pipelines.
Easy
3 projectsLower software scope and quicker prototype timeline.
Action Cue Assistant
EasyDetect basic actions (wave, stop, point) and trigger simple robot responses.
- Camera Input
- Upper-body keypoints, motion history, and hand movement direction.
- AI Pipeline
- Temporal action classification + confidence thresholding + command mapping.
- First Prototype Step
- Map `wave` to hello lights and `stop` to motion halt.
Object Finder Challenge
EasyFind classroom or lab objects (bottle, backpack, cone) and report positions.
- Camera Input
- RGB detections + depth-to-object centroid from the camera.
- AI Pipeline
- Object detection + depth fusion + nearest-target ranking.
- First Prototype Step
- Build a scoreboard: object label, confidence, and distance.
Line Follow + Obstacle Stop
EasyFollow taped floor lines while stopping safely for people or objects.
- Camera Input
- Ground-facing line cues in RGB + frontal depth safety region.
- AI Pipeline
- Color/edge line segmentation + depth-based stop gate + PID steering.
- First Prototype Step
- Run in a hallway loop with a visible emergency stop zone.
Medium
3 projectsModerate engineering integration and testing effort.
Pose Coach Robot
MediumRead a person pose and guide actions like squat depth, arm raise angle, or stretch posture.
- Camera Input
- Body keypoints + depth distance from an RGB/depth camera stream.
- AI Pipeline
- Pose estimation + angle rules + real-time feedback overlay.
- First Prototype Step
- Start with 3 simple pose checks and color-coded pass/fail feedback.
People Counter for Events
MediumEstimate how many people pass through a doorway or hallway during a session.
- Camera Input
- Person detections + depth-based crossing line measurements.
- AI Pipeline
- Track-by-detection + crossing logic + duplicate suppression.
- First Prototype Step
- Display live count and hourly totals on a simple dashboard.
Safety Bubble Lab
MediumVisualize dynamic safe distance bubbles around the robot in real time.
- Camera Input
- Short-range depth points around the robot footprint.
- AI Pipeline
- Distance transform + zone labeling + stop/slow decision rules.
- First Prototype Step
- Tune two radii: warning zone and hard-stop zone.
Hard
2 projectsHigher real-time complexity, controls, or multi-system coupling.
Remote Control FOV Helper
HardImprove teleoperation by showing field-of-view zones and blind-spot warnings.
- Camera Input
- Depth map + camera frustum bounds + obstacle proximity estimates.
- AI Pipeline
- Spatial occupancy grid + edge-of-frame risk scoring + UI overlays.
- First Prototype Step
- Add left/center/right hazard bars to a simple web control page.
Dynamic Hallway Navigator
HardNavigate to a goal while re-routing around moving people or objects in real time.
- Camera Input
- Camera-based object detection, depth estimates, and hallway boundary cues.
- AI Pipeline
- Obstacle detection + short-horizon path planning + speed control rules.
- First Prototype Step
- Set two checkpoints and trigger a reroute when the direct path is blocked.
Documentation Map
Hardware Layers
5 topics
Software Modules
3 topics
Projects
10 topics
ROS Integration
1 topic
Integration Reference
1 topic
Additional Guides
2 topics