Adventurebot by EZ-Robot
A Wi-Fi camera robot you drive from any browser
AdventureBot is EZ-Robot's two-wheeled starter robot: an EZ-B v4 controller, two wheel servos and a camera in a snap-together body. Connect it to Synthiam ARCx and drive it, see through its eyes, make it talk and teach it to follow faces and colors, all from a laptop, tablet or phone.
How AdventureBot works with Synthiam. AdventureBot's brain is an EZ-B v4, which runs EZB firmware out of the box. ARCx connects to it over Wi-Fi with the Ezb Connection robot skill, the Continuous Rotation Movement Panel turns the two wheel servos into a drive system, and Camera Source (ezb) brings in the video. Nothing needs to be flashed or programmed first. We recommend ARCx: it runs on Windows, Linux and Raspberry Pi and is used from any web browser. ARC, Synthiam's Windows application, works with AdventureBot too.
What is AdventureBot?
AdventureBot is a beginner-friendly, two-wheeled robot kit from EZ-Robot. It connects over Wi-Fi, has a camera, and is built from EZ-Bits, EZ-Robot's snap-together robot parts, so you can start simple and upgrade later.
It uses the same EZ-B v4 controller found in EZ-Robot's larger Revolution robots such as JD and Six. That makes it a low-cost starting point that still has room to grow: the EZ-B v4 has plenty of free ports for extra servos, sensors, arms, grippers and lights once the basics are working.
In the box (from EZ-Robot's product page):
- Dodecagon (twelve-sided) body with the battery inside, and a LiPo battery charger
- EZ-B v4 Smart Robot Controller
- Two continuous rotation servos with wheels
- EZ-B Camera block
- Extension cubes and a peg for building, and a USB Wi-Fi dongle
AdventureBot at a glance
| Type | Two-wheeled Wi-Fi camera robot kit |
|---|---|
| Maker | EZ-Robot |
| Controller | EZ-B v4 (EZB firmware) |
| Drive | Two continuous rotation servos with wheels |
| Camera | EZ-B Camera block |
| Connection | Wi-Fi (USB/serial possible, see the EZ-B v4 page) |
| Power | LiPo battery in the body, charger included |
| Size | 19 × 25 × 15 cm, 0.71 kg |
| Synthiam uses it for | Driving, live video, vision tracking, speech, learning to program |
| Website | ez-robot.com |
What you can do with AdventureBot in Synthiam
Every feature is a robot skill you add to a project with a few clicks. Skills work together: a joystick drives the movement panel, a tracking skill steers it, and an AI agent can do both.
Because ARCx is used from a web browser, the robot's controls can be on a laptop, a tablet or a phone, and several people can watch and drive at once.
Drive
Forward, reverse and spin turns through the Continuous Rotation Movement Panel. Drive with its arrow buttons, the keyboard, the Movement Joystick or a gamepad through Joystick.
First-person view
Camera Source (ezb) streams the camera into ARCx so you can drive by what the robot sees. Take photos with Camera Snapshot.
Follow things
Face Tracking, Color Tracking and Glyph Recognition find things in the video. Vision Detection Tracking Script turns the robot toward them and drives up to them.
Talk and play sounds
The EZ-B v4 has a built-in amplified speaker. Set Project audio in Ezb Connection to the EZB speaker and speech and the Sound Board play from the robot itself.
Voice commands
Speech Phrase Recognition with a speech to text engine turns “robot, go forward” into movement, using the microphone of the computer running ARCx.
AI
Autonomous AI and Chat GPT let the robot look, talk and decide where to drive. ARCx is also an MCP server, so AI agents like Claude can see, drive and program it.
Learn to program
Write behaviors in Blockly, JavaScript or Python with the Script skill. Start with “drive forward, turn, stop” and build from there.
Remote access
With Exosphere, drive AdventureBot from anywhere in a web browser and invite friends or family to use it for telepresence.
Upgrade it
Add servos, an ultrasonic sensor, arms, grippers or lights to the EZ-B v4's free ports. The EZ-B v4 page lists every port.
Connect AdventureBot to ARCx
- Charge and power on. Charge the battery with the included LiPo charger, turn the robot on and wait for the EZ-B v4 to finish starting up (it plays a start-up sound).
- Join the robot's Wi-Fi. Out of the box the EZ-B v4 makes its own Wi-Fi network (AP mode). Connect the computer that will run ARCx to it. You can later put the EZ-B v4 on your home network (client mode) from its web configuration page; the EZ-B v4 page explains both modes.
- Install ARCx on a Windows 10/11 PC, an Ubuntu 24.04 computer or a Raspberry Pi running Ubuntu 24.04, and open it in a web browser. Download ARCx.
-
Connect. Add the Ezb Connection robot skill (Communication category).
Pick the robot from the address list, which shows the boards ARCx found on the network, or type the address yourself, then press the green connect button.
In AP mode the address is normally:
192.168.1.1 - Set up driving. Add the Continuous Rotation Movement Panel (Movement Panels category). In its configuration, choose the servo port each wheel is plugged into. Lift the robot off the table and press Forward. If a wheel turns the wrong way, swap that wheel's forward and reverse values; if a wheel creeps when stopped, nudge its Stop Value until it is still.
- Add the camera. Add Camera Source (ezb), pick the camera from its address list and press Start.
- Drive. Add a Movement Joystick, put the robot on the floor and drive slowly. Save the project.
Tip for first-time builders
Get basic driving working first, then add the camera view, and only then begin adding extra sensors or upgrades. Testing one feature at a time makes problems easy to find.
Using ARC instead?
The same steps work in ARC with the EZB Connection, Continuous Servo Movement Panel and Camera Device robot skills.
Both work, ARCx is recommended
AdventureBot works with both of Synthiam's robot programming platforms, because both speak the EZ-B v4's EZB protocol. If you are starting today, choose ARCx.
| ARCx Recommended | ARC | |
|---|---|---|
| Runs on | Windows 10/11 x64, Ubuntu 24.04 x64 and ARM64, Raspberry Pi (Ubuntu 24.04) | Windows |
| User interface | Any web browser: laptop, tablet or phone, several people at once | Windows desktop application |
| Keeps running when you close the window | Yes, ARCx runs headless | No, ARC is the window |
| AI agents through MCP | Yes | No |
| Connection skill | Ezb Connection | EZB Connection |
Troubleshooting
- Make sure the computer running ARCx is on the robot's Wi-Fi network (AP mode) or on the same network the robot joined (client mode).
- If the robot does not appear in the address list, type the address by hand. On Windows the scanner only works when that network is set to Private.
- If you cannot see the robot's Wi-Fi network at all, check that the battery is charged and the controller has finished starting up. The EZ-B v4 page explains how to reset it to factory defaults.
Frequently asked questions
Take AdventureBot exploring
Install ARCx, add Ezb Connection, and drive your robot with live video from any browser.
