Indoor Way Mapping Robot Using RF Ranging: Components
Indoor Way Mapping Robot Using RF Ranging: Components
Indoor Way Mapping Robot Using RF Ranging: Components
GPS can be used for navigation but GPS systems have an accuracy of 20 – 50 meters. This makes auto-
matic and accurate navigation in robots impossible using GPS technology. Moreover there is a GPS net-
work issue in Indoor environments.
So here we develop a unique indoor mapping system that makes use of RF based ranging system to al-
low a robot to nagivate its way with accuracy indoors. This can be used in a wide variety of applications
using warehouses, shopping centers, shops, industries, restaurant waiter robots and many more.
This System provides the following advantages:
Accurate mapping using RF ranging
3 Point Ranging Grid
Efficient direction sense using Magnetometer
Mecanum Wheel Chassis for Easy Turning
Battery Powered Robot for Efficient Demonstration
The system makes use of a Battery, STM32 Controller, DWM1000 Ranging Sensors, Arduino Pro Mini,
Atmega328P, Bluetooth Module, Motors, Motor Drivers, PCB board and minor electronics components
to develop this system.
The system when started powers on 3 x DWM 1000 ranging sensors mounted on 3 Poles to form a grid.
DWM1000 module is based on the DW1000 ultra-wideband (UWB) transceiver IC, which is an IEEE
802.15.4a UWB implementation. It integrates antenna, all RF circuitry, power management and clock
circuitry in one module. It can be used in two-way ranging or TDOA location systems to locate assets to
a precision of 10 cm and supports data rates of up to 6.8 Mbps.
Once the Grid is active the robot can now move as per user specified coordinates. We make use of an
android app to transmit the movement coordinates to the robot. The robot receives the user sent coordi-
nate using a Bluetooth module and then the controller processes these coordinates.
Now as per the received coordinates received the robot needs to reach those coordinates on the actual
grid. The robot is also equipped with DWM1000 ranging sensor module. The module is used to monitor
the range of each node (Grid poles) from the robot. Bases on this range the robot navigates to desired
coordinates.
The robot controller constantly processes the range of each node module to move. The robotic vehicle is
equipped with a Magnetometer to get a sense of heading direction. Also is has mecanum wheels for
easy and accurate turning movement.
The robotic vehicle is run by an STM342 controller that operates 4 x DC motors using Motor drivers to
achieve movement. Each pole node is equipped with a DWM1000 module with an arduino pro mini
controller. And 3 of these are controlled by another Pro mini controller. Thus the system establishes an
Indoor positioning system using RF Ranging System.
Components
STM32 Controller
Arduino Pro Mini
Atmega328 Controller
DWM1000 Module
Robot Chassis
Robot Wheels
Magnetometer Sensor
DC Motors
Motor Driver
Switch Buttons
Status LED’s
Battery
Regulatory Circuitry
PCB Board
Resistors
Capacitors
Transistors
Cables and Connectors
Grid Poles
Screws and Bolts
Block Diagram