roboworks-logo

ROBOWORKS N10 Robot Educational Programable Mobile Robot

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot -product

Specifications

Product Name Motor Reduction Ratio Max Speed Weight Max Payload Size Minimal Turning Radius
Robot 2 1:27 1.3m/s 5.92kg 16 kg 445*360*206mm 0.77m
Rosbot Pro 1:18 1.65m/s 19.54kg 35kg 774*570*227mm 1.02m
Rosbot Plus 1:18 2.33m/s 35.16kg 22kg 766*671*319mm 1.29m

Battery Life & Power Supply:

  • Robot 2: About 9.5 hours (no load), About 8.5 hours (fully load)
  • Robot Pro: About 4.5 hours (no load), About 3 hours (fully load)
  • Power Supply: 24v 6000 mAh battery + 3A current smart charger

Steering & Driving System:

Key components include:

  • Steering Gear: S20F 20kg torque digital servo
  • Wheels: WH060 60kg torque digital servo, 125mm diameter solid rubber wheels for Rosbot 2, 150mm diameter solid rubber wheels for Robot Pro and
  • Encoder: 500 line AB phase high precision encoder
  • Suspension System: Coaxial Pendulum Suspension System for Robot 2, 4W Independent Suspension System for Robot Pro and
  • Control Interface: iOS & Android App via Bluetooth or Wifi, PS2, CAN, Serial Port, USB

Introduction to ROS Controllers:
All RRobotsare equipped with an Orbbec Astra Depth Camera for various uses including gesture control, skeleton tracking, and 3D scanning.

STM32 Board:
The board features an STM32F103RC core with various functionalities including Memories, Clock, Reset and SupplyManagement, Power DMA, Debug Mode, I/O ports, Timers, and Communication Interface.

Frequently Asked Questions

Q: How do I charge the battery?
A: Use the provided 3A current smart charger with the 24v 6000mAh battery to charge the RRobot

Q: What is the battery life of Rosbot Pro?
A: The Robot Pro has a battery life of about 4.5 hours with no load and about 3 hours under full load conditions.

Q: Can I control the Rosbot using a smartphone?
A: Yes, you can control the Rosbot using the iOS & Android app via Bluetooth or Wifi.

Key Component

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (1)

Varia%on Image
Robot 2 ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (2)
Robot Pro ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (3)
Robot Plus ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (4)

Product Specifications

 

 

Product Matrix

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (5)  ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (6) ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (7)
Product Name Robot 2 Robot Pro Robot Plus
Motor Reduction Ratio 1:27 1:18 1:18
Max Speed 1.3m/s 1.65m/s 2.33m/s
Weight 5.92kg 19.54kg 35.16kg
Max Payload 16 kg 35kg 22kg
Size 445*360*206mm 774*570*227mm 766*671*319mm
Minimal Turning Radius 0.77m 1.02m 1.29m
Battery Life About 9.5 hours (no load), About 8.5 hours (fully load) About 4.5 hours (no load), About 3 hours (fully load)
Power Supply 24v 6000 mAh battery + 3A current smart charger
Steering Gear S20F 20kg torque digital servo WH060 60kg torque digital servo
Wheels 125mm diameters solid rubber wheels 150mm diameters solid rubber wheels 254 mm inflatable rubber wheels
Encoder 500 line AB phase high precision encoder
Suspension System Coaxial Pendulum Suspension System 4W Independent Suspension System
Control Interface iOS & Android App via Bluetooth or Wifi, PS2, CAN, Serial Port, USB

Introduction of ROS Controllers

There are 2 types of ROS Controllers available for use with the RRobotbased on the Vidia Jetson platform. Jetson Orin Nano is suited more towards research and education. Jetson Orin NX is ideal for product prototyping and commercial applications. The following table illustrates the main technical differences between the various controllers available from Roboworks. Both boards allow high-level computation and are suited to advanced robotic applications such as computer vision, deep learning, and motion planning.ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (8)

Sensing System: LiDAR & Depth Camera
A Leishen LSLiDAR is installed on all Rosbot variations with either the N10 or M10 model being used. These LLiDARsoffer a 3360-3360-degree scanning and surroundings perception and boast a compact and light ESI. They have a high Signal Noise Ratio and excellent detection performance on high/low reflective objects and perform well in strong light conditions. They have a detection range of 30 meters and a scan frequency of 12Hz. This LiDAR integrates seamlessly into the Robots, ensuring all mapping and navigational uses can be easily achieved in your project. The below table summarizes the technical specifications of the sliders:ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (9)

Additionally, all Robots are equipped with an Orbbec Astra Depth Camera, which is an RGBD camera. This camera is optimized for a range of uses including gesture control, skeleton tracking, 3D scanning, and point cloud development. The following table summarizes the technical features of the depth camera.ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (10)

STM32 Board (Motor Control, Power Management & IMU)
The STM32F103RC Board is the microcontroller used in all Rosbots. It has a high-performance ARM Cortex-M3 32-bit RISC core operating at a 72MHz frequency along with high-speed embedded memories. It operates in -40°C to +105°C temperature range, suiting all robotic applications in worldwide climates. There are power-saving modes that allow the design of low-power applications. Some of the applications of this microcontroller include motor drives, application control, robotic applications medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, alarm system video intercoms, and scanners.ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (11)

STM32F103RC Features
Core ARM32-bit Cortex –M3 CPU Max speed of 72 MHz
Memories 512 KB of Flash memory 64kB of SRAM
Clock, Reset, and Supply Management 2.0 to 3.6 V application supply and I/Os
 

Power

Sleep, Stop, and Standby modes

V     supply for RTC and backup registers

BAT

DMA 12-channel DMA controller
Debug Mode SWD and JTAG interfaces Cortex-M3 Embedded Trace Macrocell
I/O ports 51 I/O ports (mappable on 16 external interrupt vectors and 5V tolerant)
 

 

Timers

4×16-bit timers

2 x 16-bit motor control PWM timers (with emergency stop)

2 x watchdog timers (independent and Window) SysTick timer (24-bit down counter)

2 x 16-bit basic timers to drive the DAC

 

Communication Interface

USB 2.0 full-speed interface SDIO interface

CAN interface (2.0B Active)

 

Steering & Driving System

The Steering and Driving system is integrated with the design and build of the Robot. Depending on the model purchased it will be either a 2-wheel or 4-wheel drive, with both options being suitable for a variety of research and development purposes. The wheels on all Robots are solid rubber with snow-protection grade tires. There is a coaxial pendulum suspension system, and the range Robots are equipped with shock absorbers with independent suspension systems, ensuring they can successfully navigate difficult terrain.

Steering and Driving Technical Specifications:

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (12)

Robot Chassis Design Diagram:

Robot 2

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (13)

Robot Pro

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (14)

Robot Plus

ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (15)

Power Management

Power Mag – Magnetic LFP Battery:
All Rosbots come with a 6000 mAh Power Mag, a magnetic LFP (Lithium Iron Phosphate) battery, and a Power Charger. Customers can upgrade the battery to 20000 mAh at an additional cost. LFP batteries are a type of lithium-ion battery known for their stability, safety, and long cycle life. Unlike traditional lithium-ion batteries, which use cobalt or nickel, LFP batteries rely on iron phosphate, offering a more sustainable and less toxic alternative. They are highly resistant to thermal runaway, reducing the risk of overheating and fire. While they have a lower energy density compared to other lithium-ion batteries, LFP batteries excel in durability, with longer lifespan, faster charging, and better performance in extreme temperatures, making them ideal for electric vehicles (EVs) and energy storage systems. Power Mag can be attached to any metal surface of a robot due to its magnetic base design. It makes swapping batteries quick and easy.

Technical Specifications:

Model 6000 mAh 20000 mAh
Battery Pack  

22.4V 6000mAh

 

22.4V 20000mAh

 

Core Material

 

Lithium Iron Phosphate

 

Lithium Iron Phosphate

Cutoff Voltage 16.5 V 16.5 V
 

Full Voltage

 

25.55 V

 

25.55 V

Charging Current 3A 3A
Shell Material  

Metal

 

Metal

Discharge Performance 15A Continuous Discharge 20A Continuous Discharge
 

 

Plug

 

DC4017MM female connector (charging) XT60U-F female connector (discharging)

 

DC4017MM female connector (charging) XT60U-F female connector (discharging)

 

Size

 

177*146*42mm

 

208*154*97mm

 

Weight

 

1.72kg

 

4.1kg

Battery Protection
Short circuit, overcurrent, overcharge, over-discharge protection, support charging while using, built-in safety valve, flame retardant board.

Auto Charging Station (Power+):
Auto Charging Station is bundled with the Rosbot 2+ model and can be purchased separately to work with Rosbot 2, Rosbot Pro, and Rosbot Plus.

ROS 2 Quick Start

When the robot is first powered on, it is controlled by ROS by default. Meaning, the STM32 chassis controller board accepts commands from the ROS 2 Controller – The Jetson Orin.  Initial setup is quick and easy, from your host PC (Ubuntu Linux recommended) connect to the robot’s Wi-Fi hotspot. The password by default is “Dongguan”.Next, connect to the robot using SSH via the Linuxterminatee l, The P address is 192.168.0.10and 0, and the default password is Dongguan.ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (16)

With terminal access to the robot, you can navigate to the ROS 2 workspace folder, under “wheeltec_ROS 2” Before running test programs, navigate to wheeltec_ROS 2/turn_on_wheeltec_robot/ and locate wheeltec_udev.sh – This script must be run, typically only once to ensure proper configuration of peripherals. You are now able to test the robot’s functionality, to launch the ROS 2 controller functionality, run: “relaunch turn_on_wheeltec_robot turn_on_wheeltec_robot.launch”ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (17)

In a second terminal, you can use the keyboard_teleop node to validate chassis control, this is a modified version of the popular ROS 2 Turtlebot example. Type: “relaunch wheeltec_robot_rc keyboard_teleop.launch”ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (18)ROBOWORKS-N10-Robot-Educational-Programable-Mobile-Robot  (19)

Pre-installed ROS 2 Humble Packages

Below are the following user-oriented packages, whilst other packages may be present, these are dependencies only.

  • turn_on_wheeltec_robot
    This package is crucial for enabling robot functionality and communication with the chassis controller. The primary script “turn_on_wheeltec_robot.launch” must be used upon each boot to configure ROS 2 and cthe ontroller.
  • wheeltec_rviz2
    Contains launch files to launch viz with custom configuration for Pickerbot Pro.
  • wheeltec_robot_slam
    SLAM Mapping and localization package with a custom configuration for Pickerbot Pro.
  • wheeltec_robot_rrt2
    Rapidly exploring random tree algorithm – This package enables Pickerbot Pro to plan a path to its desired location, by launching exploration nodes.
  • wheeltec_robot_keyboard
    Convenient package for validating robot functionality and controlling using the keyboard, including from remote host PC.
  • wheeltec_robot_nav2
    ROS 2 Navigation 2 node package.
  • wheeltec_lidar_ros2
    ROS 2 Lidar package for configuring Leishen M10/N10.
  • wheeltec_joy
    The joystick control package contains launch files for Joystick nodes.
  • simple_follower_ros2
    Basic object and line following algorithms using either laser scan or depth camera.
  • ros2_astra_camera
    Astra depth camera package with drivers and launch files.

Summary

Robot is designed for ROS (Robot Operating System) developers, educators, and students. The heart of Rosbot is the fully programmable software framework and configurable hardware architecture based on the most popular robotic platform – ROS.
The robot comes in three categories:

  • Robot 2 – Suitable for ROS beginners and low-budget projects.
  • Robot Pro – Suitable for ROS developers and educators who need a versatile system for rapid prototyping or teaching.
  • Rosbot Plus – This is the 4WD version of Rosbot with Independent Suspension Systems. This category is serious enough to be considered for industrial and commercial development. The robot comes with popular ROS controllers such as:
    • Jetson Orin Nano
    • Jetson Orin NX

Prepared by: Wayne Liu, Reilly Smithers & Tara Hercz 30 September 2024
Version #: 20240930

Documents / Resources

ROBOWORKS N10 Robot Educational Programable Mobile Robot [pdf] User Manual
N10 Robot Educational Programable Mobile Robot, N10, Robot Educational Programable Mobile Robot, Educational Programable Mobile Robot, Programable Mobile Robot, Mobile Robot, Robot

References

Leave a comment

Your email address will not be published. Required fields are marked *