Quick start#

Once the installation is done, you first need to start the systemd service firmwared.

$ sudo systemctl start firmwared.service

Next, launch a first simulation by entering the following command:

$ sphinx "/opt/parrot-sphinx/usr/share/sphinx/drones/anafi_ai.drone"::firmware="https://firmware.parrot.com/Versions/anafi2/pc/%23latest/images/anafi2-pc.ext2.zip"


All available firmware images compatible with Parrot Sphinx are listed in the following page: https://firmware.parrot.com/Versions/index.html, in the subsections starting with pc.


If you have already downloaded the firmware image, you can provide a local absolute path instead of a URL:

$ sphinx "/opt/parrot-sphinx/usr/share/sphinx/drones/anafi_ai.drone"::firmware="/to/my/local/anafi2-pc.ext2.zip"

Once launched, the core application is waiting for the Unreal Engine application to connect… In a second shell, run for example:

$ parrot-ue4-empty

The two applications should connect together. As it is the first time Parrot Sphinx is started with this firmware, it may take several seconds to download the drone firmware from the external server. The drone will eventually come up in the UE4 window that has popped up. Parrot-sphinx is ready to be used.


To exit both applications, exit the UE4 application either via the HMI or by pressing Ctrl+C in the corresponding shell. Then wait a few seconds in order to let the core application automatically switch off.


You can put everything on one line, which can be more convenient:

$ sphinx <my.drone> & parrot-ue4-<xxxxx>

To get more details about the available options in the command lines, you can read the section Configuration at launch time.

Now that a drone is available to be connected and piloted, you can read: