SuperDroid Robots, Inc Contact
224 Technology Park Lane (919) 557-9162
Fuquay Varina, NC 27526 SDR@SDRobots.com
www.SuperDroidRobots.com
Revised: August 3, 2018 Page 3 of 13
Setup
This platform is built on the Robot Operating System (ROS). To get everything up and running, knowledge of ROS
and basic Linux functions is a requirement. Generally, wiki.ros.org is an excellent source of information full of
tutorials/guides for both beginners and advanced users. If you’re just getting started with ROS, it is highly
recommended to complete the beginner level tutorials.
System Requirements
The following will be needed to setup and operate the MiniSLAM robot:
• Computer with Ubuntu 16.04 that’s able to connect to a wireless router
NOTE: A virtual machine running Ubuntu 16.04 will also work but may require additional setup
• X-input USB Gamepad
First Time Setup
Complete the steps below to setup your computer:
1. Make sure your computer has internet connection.
2. Follow this tutorial to install ROS Kinetic on your Ubuntu machine.
3. Install the joy ROS node to read values from your USB Gamepad:
4. Download the MiniSLAM_UI.zip file and extract it on your Ubuntu machine.
5. Connect the USB gamepad to your computer and confirm the Linux device name is js0:
NOTE: Go to step 6 if the device name is js0.
If the joystick is listed as something else (js1, js2, etc.) you will need to edit the launch file to point to the
correct device name:
Edit the following line with the correct name:
6. Turn the robot on and connect to the on-board router (SSID: MiniSLAM). Confirm that your network
interface (usually wlan0) has been assigned an IP address.
Operation
Control and operation of this robot is performed through ROS Visualization (RViz) and the provided USB gamepad.
Before proceeding, make sure the first time setup steps have been completed.