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,
tutorials/guides for both beginners and advanced users. If you're just getting started with ROS, it is highly
recommended to complete the
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
3. Install the
joy ROS node
sudo apt-get install ros-kinetic-joy
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:
ls /dev/input/
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:
vim /path/to/MiniSLAM_UI/ui.launch
Edit the following line with the correct name:
<param name="dev"
/>
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.
SuperDroid Robots, Inc
224 Technology Park Lane
Fuquay Varina, NC 27526
www.SuperDroidRobots.com
Revised: August 3, 2018
MiniSLAM
beginner level
tutorials.
to install ROS Kinetic on your Ubuntu machine.
to read values from your USB Gamepad:
value="/dev/input/<enter device
wiki.ros.org
is an excellent source of information full of
here>"
Contact
(919) 557-9162
SDR@SDRobots.com
Page 3 of 13
Need help?
Do you have a question about the MiniSLAM and is the answer not in the manual?