Rover X1 is an INFFNI consumer robot dog backed by DOBOT Robotics. The commercial product is sold as INFFNI Rover X1, while programming resources are published through the DOBOT Quad SDK.
Air, Pro, Pro Flex, and Explorer target different buyers. Choose by control method, terrain, runtime, and whether you need secondary development.
Rover X1 Air vs Pro vs Pro Flex vs Explorer
| Bundle | Best for | Included distinction | Runtime or deciding factor | Main tradeoff |
|---|---|---|---|---|
| Air | App-led first robot-dog experience | Entry bundle; remote controller and 4G module are not listed | 1–2 hours | Fewer control accessories |
| Pro | Remote control and UWB-assisted following | Fast-mount connector, remote controller, and UWB follow accessory | 2–4 hours | Point-feet rather than the Pro Flex wheel kit |
| Pro Flex | Faster rolling on firm, relatively smooth ground | Pro equipment plus four wheel-feet | 3–5 hours | Grip and braking matter more on loose or sloped surfaces |
| Explorer | Python or C++ secondary development | Remote controller; positioned for secondary development | DOBOT Quad SDK access | Requires Linux, networking, and integration work |

What Can Rover X1 Do?
Rover X1 combines quadruped mobility with visual sensing and several control modes. Its listed functions include app control, remote control, follow behavior, gesture or voice interaction, real-time video, and obstacle detection.
These functions serve different jobs. Leg motion handles balance and terrain, cameras support perception, the app and remote handle user control, and the SDK exposes development interfaces.
Obstacle detection and follow modes assist the operator, but they do not make Rover X1 safe for unattended use. Keep line of sight and leave enough space to stop the robot.
Point-Feet vs Wheel-Feet
Point-feet and wheel-feet solve different mobility problems. Point-feet suit deliberate legged movement, small obstacles, and uneven ground where each foot placement matters.
Wheel-feet suit firm, relatively smooth ground where rolling speed matters. The Rover X1 product page associates Pro Flex with wheel-feet and a higher listed top speed than the point-foot Air and Pro entries.
Wheel-feet are not all-terrain tires. Surface grip, slope, turning, stopping distance, and payload still set the usable limit.
| Decision factor | Point-feet | Wheel-feet |
|---|---|---|
| Best surface | Uneven ground and small obstacles | Firm, relatively smooth ground |
| Primary benefit | Legged placement and obstacle negotiation | Rolling efficiency and speed |
| Main tradeoff | More gait cycling on long smooth routes | Grip and stopping become more critical |
| First test | Low-speed stepping and obstacle clearance | Low-speed steering, braking, and slope hold |
What Changes Rover X1 Battery Life?
The Rover X1 product comparison lists 1–2 hours for Air, 2–4 hours for Pro, and 3–5 hours for Pro Flex.
Speed, terrain, payload, foot type, turning, temperature, and battery condition all affect real-world runtime. Plan a reserve for the return route instead of treating the upper figure as guaranteed operating time.
Is Rover X1 Explorer Programmable?

Yes. Explorer is the bundle explicitly positioned for secondary development, and DOBOT publishes a Quad SDK repository with Rover X1 examples.
The documented high-level path uses gRPC for motion commands and robot state. The low-level path uses CycloneDDS for supported sensor and actuator data.
The SDK documentation lists Ubuntu 22.04 and Python/C++ tooling. It separates Wi-Fi high-level access from wired Ethernet low-level access.
Pro Tip: CycloneDDS access is not the same as a turnkey ROS 2 package. A ROS 2 project still needs maintained messages, launch files, wrappers, and version compatibility.
Choose Explorer when SDK work is the primary goal. Plan for a Linux host, robot networking, dependency setup, test-space safety, and your own ROS 2 wrapper if the application requires ROS topics or services.
How to Plan the First Outdoor Run
- Start on hard, flat ground. Use a dry, open area without traffic, drop-offs, pets, or bystanders.
- Inspect the robot. Check feet, fasteners, accessory mounts, battery seating, and any carried load.
- Practice stopping first. Learn the normal stop and emergency-stop controls before testing follow mode or higher speed.
- Begin unloaded. Test standing, steering, braking, and obstacle response at low speed.
- Add one variable at a time. Change the surface, slope, speed, or payload separately so a failure has an identifiable cause.
- Protect the battery. Use the supplied charger and allow the pack to cool before charging.
Warning: Wheel-feet increase rolling speed, but they also make grip, braking distance, and slope control more important. Test them at low speed on a clear surface.
Rover X1 Pre-Purchase Checklist
- Bundle: Air, Pro, Pro Flex, or Explorer.
- Mobility: point-feet, wheel-feet, or a convertible kit.
- Controls: app, remote controller, UWB follow accessory, and mounts.
- Power: battery, charger, route length, payload, and return reserve.
- Development: Explorer bundle, Linux host, network connection, SDK language, and required sensor streams.
- Test area: surface, slope, weather, people, pets, stopping space, and emergency-stop access.
Choose Air for entry use, Pro for remote and UWB-assisted following, Pro Flex for wheel-foot mobility, and Explorer for SDK development.
For smaller education-focused alternatives, compare the control and mobility differences in the robot dog and hexapod comparison.
Rover X1 FAQ
Which Rover X1 model is best for programming?
Explorer is the development-oriented bundle. DOBOT’s Quad SDK provides high-level gRPC control and low-level CycloneDDS access with Python and C++ examples.
Does Rover X1 support ROS 2?
The SDK exposes CycloneDDS, but that does not provide a complete ROS 2 package. A ROS 2 project may need a maintained bridge or a custom wrapper.
Which Rover X1 has wheel-feet?
Pro Flex includes four wheel-feet. It is the better fit for rolling speed on firm, relatively smooth surfaces.
How long does a Rover X1 battery last?
The product comparison lists Air at 1–2 hours, Pro at 2–4 hours, and Pro Flex at 3–5 hours. Terrain, speed, payload, and battery condition change actual runtime.
Can Rover X1 avoid obstacles by itself?
Rover X1 includes obstacle-detection functions, but the operator still needs line of sight, a clear test area, and immediate access to the stop controls.
