ROS Software Maintainer: Husarion

A robot with LiDAR, designed to learn and develop ROS projects, with a dedicated tutorial available. A good base for adding extensions (sensors, grippers etc.) thanks to many interfaces available on the rear panel.


The complete set of ROS tutorials, dedicated for ROSbot:

  1. ROS introduction

  2. Creating nodes

  3. Simple kinematics for mobile robot

  4. Visual object recognition

  5. Running ROS on multiple machines

  6. SLAM navigation

  7. Path planning

  8. Unknown environment exploration

The new tutorials (but dedicated for ROSbot 2.0 only) will be available soon.

You can build ROSbot thanks to assembly instructions available on Hackaday, or buy a new ROSbot 2.0 in Husarion store


ROSbot is an open source, mobile robot platform containing:

  • USB camera
  • Laser scanner 360° RPLiDAR A2
  • Solid aluminum cover
  • Wi-Fi antenna
  • Orientation sensor (MPU-9250)
  • 4x IR distance sensors (Sharp GP2Y0A41SK0F 40-300mm)
  • 2x left & 2x right DC motors with quadrature encoders

  • Husarion CORE2-ROS controller (with ASUS Tinker Board inside)



The hardware platform is described on


ROSbot is based on the Husarion CORE2-ROS controller, which consists of 2 boards:

  • a low-level controller (Husarion CORE2) based on STM32F407ZGT6 microcontroller, with motor drivers and many interfaces available on board,
  • a single board computer (ASUS Tinker Board) running with Ubuntu and ROS.

The Husarion CORE2 works with hFramework, a C++ library that works as an high-efficient abstraction layer for hardware interfaces and is based on RTOS.

The Ubuntu image for ASUS Tinker Board, with ROS pre-installed is available here:

This image is prepared for quick start with tutorials.

Documentation and support

The short user guide

If you need more support, please contact us:

Wiki: Robots/ROSbot (last edited 2018-03-27 11:37:59 by RadekJarema)