Sick of searching for an answer?
Contact us now!

Landing Pad

For First Timer

  • Apps Station

    Download the latest disk images, remote control apps and stp files.

  • Training Center

    Download training materials for your learning or teaching.

  • Product Guide

    User Manual for all wheel-based robots including Rosbot, Mecabot, Pickerbot and Robofleet.

Knowledge Base

Hardware Introduction

  • Mobile App Remote Control

    Demonstrate how to remote control Rosbot via mobile apps.

  • PS2 Remote Control

    Demonstrate how to use PS2 Remote Control on Rosbot.

  • Radio Remote Control

    Demonstrate how to use a Radio Remote Control on Rosbot

  • Hardware Structure

    This video demonstrate and explain Rosbot’s hardware architecture.

STM32 Development Guide

  • How to install MCUISP Software tutorial

    Demonstrate how to install MCUISP.exe software. To download the software, please visit our Download Center.

  • How to install STLink tutorial

    Demonstrate how to install STLink software. To download the software, please visit our Download Center.

  • How to configure STM32 parameters?

    This video demonstrates how to configure STM32 parameters.

  • STM32 Control Board Schematic Diagrams

    This video demonstrates the schematic diagrams of the STM32 Control Board.

  • STM32 Source Codes and Hardware Initialization

    This tutorial explains where to locate STM32 Source Codes and how to initialise hardware.

  • FreeRTOS Initialization

    This tutorial explains how to initialise FreeRTOS on the STM32 board and how to manage tasks.

  • Motion Control and PID

    This tutorial explains how to manage Motion Control and PID.

  • USART and CAN Control

    This tutorial explains the mechanism of USART and CAN Control in Rosbot.

  • MPU9250 Initialisation and Gyro Zero Drift

    This tutorial explains how MPU9250 initialization and gyro zero drift work in Rosbot.

  • Human Computer Interaction

    This tutorial explains how Human Computer Interaction works. OLED display modules can be downloaded from Download Center.

  • Recap on Hardware Architecture

    This tutorial summarises the STM32 hardware system architecture.

ROS Developer Manuals

  • Ubuntu Config Manual

    This manual explains how to install and configure ROS on Ubuntu and preparing environment to program Rosbot.

  • STM32 Chassis Development Guide

    This development guide explains how to program Rosbot’s STM32 Chassis.

  • ROS Application Development Guide

    This document explains how to program Rosbot on SLAM and navigation.

ROS 1 Basic Tutorials

  • ROS Workspace and Package

    This tutorial explains the concept of ROS Workspace and Package.

  • ROS Launch and Parameter Server

    This tutorial explains the concept of ROS Launch and Parameter Server.

  • ROS Topics

    This tutorial explains the concept of ROS Topics and how they work.

  • Communications between ROS Master and STM32

    This tutorial explains how communications happen between ROS Master Control System and STM32.

  • Introduction to ROS Sensors

    This tutorial introduces how the onboard LiDAR and Depth Camera work on ROS.

  • RVIZ Configuration

    This tutorial explains how to configure the visualisation tool RVIZ in ROS.

  • Introduction to RQT

    This tutorial explains how RQT works in ROS.

  • Remote Access from a PC via ROS

    This tutorial explains how to remote access, control and monitor Rosbot from a PC via ROS.

  • Introduction to TF

    This tutorial explains how TF (Transformation between two coordinates) works in ROS.

  • ROS Virtual Machine Setup

    This tutorial explains how to set up ROS virtual machine and troubleshoot.

  • SSH Remote Login

    This tutorial demonstrates how to access the onboard ROS via SSH from the virtual machine.

  • Modify ROS codes from Virtual Machine

    This tutorial demonstrates how to modify ROS codes remotely from a Virtual Machine.

  • Speedometer and IMU

    This tutorial explains how to access Speedometer and IMU topic information.

  • Rosbot Control via Keyboard

    This tutorial demonstrates how to control Rosbot via a Keyboard.

  • Publish Movement Control Topics

    This tutorial demonstrates how to publish topics to control the movements of Rosbot.

  • Localisation and Mapping using LiDAR

    This tutorial explains the concept of Localisation and Mapping using LiDAR.

  • Comparisons of Different Mapping Algorithms

    This tutorial compares the pros and cons of 4 different mapping algorithms.

  • Introduction to Navigation

    This tutorial introduces the basic concept of robotic navigation.

  • Multi-point Navigation

    This tutorial demonstrates how Multi-point Navigation works on Rosbot.

ROS Navigation Tutorials

  • Costmap

    This tutorial introduces the concept of Costmap.

  • Adaptive Monte Carlo Localisation

    This tutorial explains the concept of Adaptive Monte Carlo Localisation.

  • Introduction to Global Path Planning

    This tutorial explains the concept of Global Path Planning.

  • Global Path Planning and Dijkstra Algorithm

    This tutorial explains how Dijkstra Algorithm works for Global Path Planning.

  • Global Path Planning and Astar Algorithm

    This tutorial explains the concept of Astra Algorithm in Global Path Planning.

  • Local Path Planning and DWA Algorithm

    This tutorial explains the concept of DWA Algorithm in Local Path Planning.

  • Local Path Planning and TEB Algorithm

    This tutorial introduces the basic concept of TEB Algorithm for Local Path Planning.

Ubuntu Tutorials

  • Ubuntu Introduction

    This tutorial introduces Ubuntu file structure and common commands.

  • Introduction to Ubuntu Text Editors

    This tutorial introduces common Ubuntu Text Editors. `

  • Configure Virtual Machine with Static IP

    This tutorial explains how to configure Virtual Machine with static IP in Ubuntu.

  • Configure Static IP on ROS Host

    This tutorial explains how to configure static IP on ROS Host via Wifi.

  • How to create Hotspot via Wifi

    This tutorial explains how to create a local wifi network between Rosbot and the virtual machines.

  • Create and Backup Raspberry image

    This tutorial explains how to create and back up Raspberry image files.

  • Create and backup Jetson Image Files

    This tutorial explains how to create and backup Jetson Image Files.

  • How to mount files via NFS

    This tutorial demonstrates how to mount files via NFS in Ubuntu.

  • Rosbot Launch Scripts

    This tutorial demonstrates how to write launch scripts for Rosbot and virtual machine.

For more ROS tutorials, please click or tap the below icon.