Knowledge Base
Archives for Legacy Products
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.