Frequently Asked Questions

Common questions about xTerra robots and their operation.

General Questions

What operating systems are supported?

xTerra robots run ROS2, which is officially supported on:

  • Ubuntu 22.04 LTS (Jammy) - Recommended
  • Ubuntu 24.04 LTS (Noble)
  • Windows 10/11 (via WSL2)
  • macOS (limited support)

Can I use the robot outdoors?

Yes, xTerra robots are designed for both indoor and outdoor use. However:

  • Avoid extreme weather (heavy rain, snow)
  • Operating temperature: -10°C to 40°C
  • IP54 rating (dust and splash resistant)
  • Direct sunlight may affect camera performance

What programming languages can I use?

The robots support multiple programming interfaces:

  • Python: Primary language, easiest to get started
  • C++: For high-performance applications
  • JavaScript/TypeScript: Via rclnodejs
  • Command Line: ROS2 CLI tools

Hardware Questions

How long does the battery last?

Battery life depends on usage:

  • Svan M2: 2-4 hours (typical: 3 hours)
  • Cobot C1: Typically AC powered, optional battery: 4-6 hours

Factors affecting battery life: payload, terrain, speed, sensor usage

Can I add custom sensors or payloads?

Yes! All robots feature:

  • Standard mounting points
  • Power outlets (5V, 12V, 24V)
  • USB 3.0 ports for sensors
  • Ethernet connectivity
  • GPIO pins for custom electronics

Respect payload limits: Svan M2 (5kg), Cobot C1 (3kg)

How do I clean the robot?

  • Power off before cleaning
  • Use slightly damp cloth for exterior
  • Do NOT submerge or spray with water
  • Clean camera lenses with microfiber cloth
  • Compressed air for joints and vents
  • Avoid harsh chemicals or solvents

Software Questions

Do I need to know ROS to use the robot?

Basic ROS2 knowledge is recommended but not required:

  • Beginner: Use pre-built applications and web interface
  • Intermediate: Modify example code and parameters
  • Advanced: Develop custom behaviors and controllers

We provide tutorials for all skill levels. See Tutorials.

Can I simulate the robot before buying?

Yes! We provide Gazebo simulation packages:

# Install simulation packages
sudo apt install ros-humble-gazebo-ros-pkgs
git clone https://github.com/xterra-robotics/xterra_simulation.git

# Run simulation
ros2 launch xterra_gazebo svan_m2_world.launch.py

Is the source code open source?

Partially:

  • Open Source: ROS2 interfaces, simulation, examples
  • Proprietary: Low-level motor control, some algorithms
  • Custom Licensing: Available for research institutions

Connectivity Questions

Can I control the robot over the internet?

Yes, but with cautions:

  • Use VPN for secure remote access
  • High bandwidth required for camera streams (5+ Mbps)
  • Latency affects control responsiveness
  • Consider using ROS bridge or web interface

Can multiple people control one robot?

Yes, ROS2 supports multiple clients. However:

  • Implement arbitration to avoid conflicts
  • Use priority-based control systems
  • Consider using fleet management software

What WiFi standards are supported?

  • 802.11ac (5GHz) - Recommended
  • 802.11n (2.4GHz/5GHz)
  • 802.11ax (WiFi 6) - Svan M2 only
  • Dual-band simultaneous operation

Safety Questions

Is it safe to operate near people?

With proper precautions:

  • Quadrupeds: Maintain 1m safety distance during autonomous operation
  • Cobot C1: Designed for collaborative operation (ISO/TS 15066)
  • Use emergency stop button
  • Implement virtual safety zones in software
  • Conduct risk assessments for your application

What happens if the robot loses connection?

Built-in failsafe behavior:

  • Robot stops moving after 0.5 second timeout
  • Maintains stable standing position
  • Continues sensor data logging
  • Automatically reconnects when signal restored

Commercial Use

Can I use the robot commercially?

Yes, commercial use is permitted. Different licensing options available:

  • Development License: Included with purchase
  • Commercial Deployment: Contact sales for pricing
  • OEM Integration: Custom licensing available

Do you offer quantity discounts?

Yes! Discounts available for:

  • Bulk orders (5+ units)
  • Educational institutions
  • Research partnerships

Contact sales for a quote.

Still Have Questions?

Can't find what you're looking for?