Using Parrot S.L.A.M.dunk


Parrot S.L.A.M.dunk uses an embedded version of Linux derived from Ubuntu 14.04, and because the desktop is not installed by default, Parrot S.L.A.M.dunk offers two modes of interaction: stand-alone or with a computer.


  • Stand-alone mode lets you work directly on the Parrot S.L.A.M.dunk. This is the recommended quick-start mode.
  • You can also work with a computer to develop for Parrot S.L.A.M.dunk. 


Parrot S.L.A.M.dunk stand-alone mode

To use the Parrot S.L.A.M.dunk stand-alone you need:


  • A micro-HDMI cable
  • A USB to Ethernet adapter
  • A USB hub
  • An HDMI display
  • A keyboard
  • A mouse

1. Connect your HDMI display to the Parrot S.L.A.M.dunk via the micro-HDMI port.




2. Connect a USB hub to the Parrot S.L.A.M.dunk and plug in a keyboard and mouse.



3. Plug in the USB to Ethernet adapter, then plug the adapter into the USB hub and connect the Parrot S.L.A.M.dunk to an Ethernet port.



4. Using the AC adapter provided, plug the Parrot S.L.A.M.dunk into an outlet to turn it on.



> Parrot S.L.A.M.dunk turns on and a console is displayed on the screen.


5. Type the following login and password:

  • Login : slamdunk
  • Password : slamdunk

6. To install a desktop environment, type: 

sudo ~/scripts/

7. To install ROS tools, such as RViz and rqt, type: 

sudo ~/scripts/


If this is your first time using Parrot S.L.A.M.dunk, for more information, type:

cat ~/

 at the command prompt and read the instructions.



PARROT S.L.A.M.dunk with-a-computer mode

To use Parrot S.L.A.M.dunk with a computer, you need:

  • A computer running Ubuntu 14.04 or 16.04
  • An Internet connection

1. From your computer, install the full version of ROS:

This step may take several minutes.


2. Plug Parrot S.L.A.M.dunk into an outlet.



>The Parrot S.L.A.M.dunk starts up.

3. Use the micro-USB cable to connect Parrot S.L.A.M.dunk to your computer.



> The computer detects the Parrot S.L.A.M.dunk.


4. Prepare your environment:

  • For Indigo, type:
    source /opt/ros/indigo/setup.bash
    export ROS_MASTER_URI=
    export ROS_HOSTNAME=$(hostname).local
  • For Kinetic, type:
    source /opt/ros/kinetic/setup.bash
    export ROS_MASTER_URI=
    export ROS_HOSTNAME=$(hostname).local


5. Make sure the Parrot S.L.A.M.dunk is connected.


rosnode list

>The command output displays: 



6. Retrieve the RViz configuration file for Parrot S.L.A.M.dunk.


scp slamdunk@


7. Launch RViz.


rviz -d slamdunk_qsg.rviz


You can start using the Parrot S.L.A.M.dunk after these tools are installed.



To learn more


To access Parrot S.L.A.M.dunk developer documentation, visit:

Labels (1)