Introduction
Introduction to Beetlebot Robot

Overview
Beetlebot is a professional-grade mobile robotics platform designed for research, education, and autonomous navigation development. Built by VEEROBOTยฎ (a Siliris product), Beetlebot combines industrial-strength hardware with the flexibility of ROS2 Jazzy, making it ideal for universities, research labs, and robotics enthusiasts who need a serious platform.
Unlike toy-grade robots, Beetlebot features rugged aluminum construction, high-torque metal gear motors, and a comprehensive sensor suite - delivering the capability of platforms like Clearpath Husky at a fraction of the cost.
What Makes Beetlebot Special?
๐๏ธ Industrial-Grade Construction
Powder-coated aluminum chassis (not plastic)
Rugged design for indoor and outdoor use
Metal gear motors (JGB37-3530) rated for continuous operation
Professional cable management and component mounting
๐ง Powered by ROS2 Jazzy
Full ROS2 Jazzy Jalisco integration
Complete Navigation2 (Nav2) stack
SLAM Toolbox for mapping
Gazebo Harmonic simulation support
URDF models with accurate physics
๐ฏ Research-Ready Sensor Suite
RPLidar C1 - 360ยฐ laser scanning, 12m range
Raspberry Pi Camera V1.3 - 5MP imaging
LSM6DSRTR IMU - 6-axis motion sensing (accelerometer + gyroscope)
Quadrature Encoders - 1800 ticks/revolution per wheel
Battery Monitoring - Real-time voltage tracking
๐ Powerful Compute Platform
Raspberry Pi 5 (8GB RAM) - Main ROS2 brain
STM32F405 (Lyra controller) - Real-time motor control
168 MHz Cortex-M4F - Deterministic motor control at 20Hz
FreeRTOS - Multi-threaded firmware for reliability
๐ฎ Ready Out of the Box
Pre-installed ROS2 Jazzy on Ubuntu 24.04
All packages built and configured
Auto-start joystick control on boot
Wireless controller included (Cosmic Byte Nexus)
Key Applications
Beetlebot is designed for:
โ Academic Research - Publish papers, test algorithms, conduct experiments โ Robotics Education - Teach autonomous systems, computer vision, SLAM โ Algorithm Development - Test navigation, planning, perception algorithms โ Prototype Development - Rapid prototyping of mobile robot applications โ Competitions - Robotics competitions requiring autonomous navigation
Technical Highlights
Dimensions (LรWรH)
375mm ร 360mm ร 245mm
Weight
~2.2 kg (with battery)
Payload
1 kg
Drive Type
4-Wheel Differential Drive
Max Speed
1.0 m/s (3.6 km/h)
Battery
3S Li-Ion 11.1V 10Ah (3S4P, 2500mAh cells)
Runtime
5-6 hours typical use
Ground Clearance
16.3 cm
Operating Temp
15-40ยฐC
Compute
Raspberry Pi 5 (8GB) + STM32F405
Communication
WiFi 6 (2.4/5GHz), Ethernet, UART
What's Inside?
[PLACEHOLDER: System architecture diagram]
Hardware Architecture
The Lyra Controller
What is Lyra? Lyra is the STM32-based motor controller board inside Beetlebot. It handles all real-time motor control, sensor reading, and safety monitoring - leaving the Raspberry Pi free to focus on higher-level navigation and planning.
Why separate controller? Linux (on the Pi) is not real-time. The Lyra controller runs FreeRTOS, providing deterministic 20Hz motor control loops with microsecond precision - essential for smooth, accurate motion.
Key Features:
20Hz PID control loop per motor
Binary communication protocol (10Hz telemetry)
Multi-layer safety system (watchdog, timeouts, fault detection)
Flash-based configuration storage
USB and UART interfaces
What's in the Box
When you receive your Beetlebot, you'll find:
โ Beetlebot Robot - Fully assembled and tested โ 3S Li-Ion Battery (11.1V, 10Ah) with BMS - Pre-installed โ 12V 2A Smart Charger with 2.1mm jack โ Wireless Controller (Cosmic Byte Nexus) with USB RF dongle โ RPLidar C1 - Pre-mounted on top plate โ Raspberry Pi Camera V1.3 - Pre-installed โ Optional Depth Camera Mount - Metal bracket for depth camera (in box, not mounted) โ Rugged Transport Case - Protective storage โ WiFi Antenna - External antenna for extended range โ Charging Cable and USB cables โ Documentation QR Code - Access to this online manual
Not Included:
Laptop or PC (required for development and visualization)
Depth camera (mount included, camera sold separately if required)
HDMI monitor (optional, for direct Pi access)
Physical Features
[PLACEHOLDER: Top-down view photo showing layout]
Front Panel
Raspberry Pi Camera - 5MP camera facing forward at 8.8cm height
Top Plate
RPLidar C1 - Mounted at 20.6cm height, centered front
Acrylic Platform - 3mm transparent plate for mounting accessories
Depth Camera Mount - Optional metal bracket at rear
Back Panel
[PLACEHOLDER: Back panel photo showing all connectors]
RJ45 Ethernet Port - Direct connection to Raspberry Pi
Power Switch - Main power ON/OFF (red LED indicator when ON)
Reset Button - Tactile button (raised button) - restarts Raspberry Pi
Charging Port - 2.1mm center-positive jack (12V 2A)
OLED Display - Optional feature - may not be present on all units
Side Panels
USB Connector Slot - RF dongle for wireless controller (removable)
USB/HDMI Placeholder - Access point for additional connectors (not populated)
Wheels
4ร Rubber Wheels - 130mm diameter with aggressive tread
Blue Hubs - Color-coded for easy identification
All-Terrain - Suitable for indoor floors and outdoor pavement
Safety Warnings โ ๏ธ
READ BEFORE OPERATING
Battery Safety
โ Never charge battery unattended
โ Never use damaged or swollen battery
โ Never short-circuit battery terminals
โ Never expose battery to temperatures >40ยฐC
โ Always use included 12V 2A charger only
โ Always charge for 8 hours on first use
โ Always inspect battery regularly for damage
Battery Management System (BMS) Protection:
Under-voltage cutoff: 9.3V (3.1V per cell)
Over-voltage protection: 12.6V (4.2V per cell)
Short-circuit protection: Automatic
Operation Safety
โ Never operate near stairs or ledges
โ Never operate in water or wet conditions
โ Never leave robot unattended when powered on
โ Never operate with damaged wiring
โ Always supervise robot operation
โ Always keep clear of moving parts
โ Always use on flat, stable surfaces during learning
โ Always hold joystick deadman button (LB) for motion
Charging Safety
Charge in well-ventilated area
Place on non-flammable surface during charging
Charger LED: Red = Charging, Green = Full
Charging time: 4 hours normal, 8 hours first use
Can charge while powered OFF or ON (charger is smart)
May stop at 12.4-12.5V (normal) - charge for full 4 hours
Environmental Limits
Operating Temperature: 15-40ยฐC (59-104ยฐF)
Storage Temperature: 0-35ยฐC (32-95ยฐF)
Humidity: <80% RH (non-condensing)
Terrain: Flat floors, low-pile carpet, outdoor pavement
Obstacles: Can climb ~1-2cm thresholds
Performance Specifications
Motion Capabilities
Maximum Speed: 1.0 m/s (safe indoor speed)
Typical Operating Speed: 0.3-0.5 m/s (during mapping/navigation)
Turning Radius: In-place rotation (0 radius)
Acceleration: Smooth ramping (8 RPM/cycle limit)
Ground Clearance: 16.3 cm
Obstacle Climbing: ~1-2 cm thresholds
Sensor Performance
LiDAR Range: 12m maximum, 8-10m practical indoors
LiDAR Scan Rate: 10 Hz (8000 samples/second)
Camera Resolution: 5MP (2592ร1944), 30fps @ 1080p
IMU Update Rate: 100 Hz
Encoder Resolution: 1800 ticks/revolution (quadrature)
Odometry Accuracy: ยฑ3-5% linear, ยฑ5-10% angular (wheel-only)
Power & Runtime
Battery Capacity: 10Ah (11.1V nominal)
Runtime: 5-6 hours typical mixed use
Continuous Operation: ~1 hour tested
Charging Time: 4 hours (8 hours first use)
Voltage Range: 9.3V (cutoff) to 12.6V (full)
Power Consumption: ~10-15W typical, ~30W peak
Navigation Performance
Mapping Resolution: 5cm per pixel (typical)
Localization Accuracy: <10cm with good map
Obstacle Avoidance: 10-15cm safety margin
Navigation Success Rate: ~80% in structured environments
Path Planning: Global + local planning with dynamic obstacle avoidance
Communication
WiFi Range: -37 to -40 dBm (excellent with external antenna)
Controller Range: ~30-40m line-of-sight
ROS2 DDS: Multi-machine support over WiFi
Ethernet: Gigabit available via rear RJ45 port
Learning Path
Beetlebot comes with comprehensive tutorials designed to take you from beginner to autonomous navigation expert:
๐ข Beginner (Start Here)
Hardware Familiarization - Understand your robot
ROS2 Communication & Tools - Master ROS2 basics
Robot Simulation - Practice in Gazebo before real robot
๐ก Intermediate
Sensor Data Visualization - Work with LiDAR, camera, IMU
IMU Signal Processing - Filter noisy sensor data
Teleoperation Control - Drive and understand kinematics
Sensor Fusion - Combine wheel odometry + IMU with EKF
๐ด Advanced
SLAM Mapping - Build maps of your environment
Computer Vision - Extract information from camera
Localization - Know where you are on the map
Autonomous Navigation - Full self-driving capability
Estimated Learning Time: 40-60 hours total for complete mastery
System Requirements
For Robot Development
Laptop/PC Required: Ubuntu 22.04 or 24.04 (Preferred) (ROS2 Jazzy compatible)
RAM: 8GB minimum, 16GB recommended
Storage: 20GB free space for ROS2 installation
Network: WiFi or Ethernet for robot communication
Optional: External monitor/keyboard for direct Pi access
Included with Robot
Raspberry Pi 5 (8GB) - Pre-configured with:
Ubuntu 24.04 Server (64-bit ARM)
ROS2 Jazzy Jalisco (pre-installed)
All Beetlebot packages (built and tested)
Auto-start script (joystick enabled on boot)
Network Setup Required
WiFi network with internet access
Static IP configuration (guided setup)
SSH access enabled (pre-configured)
Support & Resources
Getting Help
Documentation: https://docs.veerobot.com Technical Support: [email protected] Source Code: GitHub (link provided on request)
Warranty
Hardware: 12 months from purchase date
Battery: 6 months or 300 charge cycles (whichever comes first)
Software Updates: Provided free via GitHub
Warranty does NOT cover:
Physical damage from drops, crashes, or misuse
Water damage
Unauthorized modifications / Tampering
Electronics misuse or short circuit
Battery damage from improper charging
Before Contacting Support
Please have ready:
Robot serial number (if applicable - sticker on bottom)
Detailed description of issue
What you've tried already
Error messages or logs
Photos/videos of the problem (helpful!)
Next Steps
๐ New Users - Start Here:
Read Safety Warnings (above) - Important!
Unbox and Inspect โ Getting Started
System Setup โ Setup Guide
First Drive โ Hardware Familiarization
๐ง Ready to Configure:
โ Continue to System Setup Guide
๐ Ready to Learn:
โ Jump to Learning Robotics with Beetlebot
About VEEROBOTยฎ
Beetlebot is designed and manufactured by VEEROBOTยฎ, a robotics division of Siliris Technologies Private Limited. Our mission is to make professional-grade robotics accessible to researchers, educators, and innovators worldwide.
Quality Promise:
Industrial-grade components
Rigorous testing before shipping
Comprehensive documentation
Responsive technical support
Open-source software stack
Ready to start your robotics journey? โ Continue to Getting Started
Last Updated: January 2026 Documentation Version: 1.0 Compatible with: Beetlebot Hardware v1.0, Firmware v2.6, ROS2 Jazzy
Last updated