Using Bebop_Autonomy with Sphinx on same machine


#1

Hi there,

I am trying to get bebop_autonomy to work with sphinx. For bebop_autonomy, i must be connected to the bebop’s wifi network (for the real one). I am not quite understanding how Sphinx works in gazebo, from what i gather, it essentially hijacks the host machines internet connection to use as its own?

If this is the case would i have to use another computer to use bebop_autonomy?

I am using a virtual machine to run gazebo as well so im not sure if that makes it any harder?

if anyone has tried this or can maybe lend some friendly advice that would be fantastic!

Thanks!


#2

Hi

I am not quite understanding how Sphinx works in gazebo, from what i gather, it essentially hijacks the host machines internet connection to use as its own?

In fact, Sphinx may hijack a host wifi interface for the simulated drone. The simulated drone then creates its usual access point more or less as if it was using its own wifi chip. In the process, the host only loose its internet connection if it was using this particular wifi interface to connect to the internet. See sphinx .drone file documentation for more information.

Note that, there is another way to communicate with the simulated drone. The wifi access point is entirely optional! Sphinx always creates a virtual ethernet interface pair between the drone and the sphinx host. So the simulated drone is always reachable at 10.202.0.1 from the sphinx host. If you can configure bebop_autonomy to use this address instead of the usual 192.168.42.1 drone wifi ip address, it should work properly.

If this is the case would i have to use another computer to use bebop_autonomy?

I am not familiar with bebop_autonomy but I guess that as long as bebop_autonomy does not use the wifi interface used by the drone and does not eat up all the cpu it should be OK. So if you use the simulated drone virtual interface described above it’s OK. If for one reason or another you have to connect to the drone over wifi, just make sure that the drone and bebop_autonomy are using their own wifi interfaces.

To answer your question, AFAIK no you don’t have to use another computer for bebop_autonomy.

I am using a virtual machine to run gazebo as well so im not sure if that makes it any harder?

As long as you route the traffic between the virtual machine running Sphinx and the vm host it should work. If you do this, I guess that you should really stick to the virtual ethernet interfaces between the simulated drone and the vm.

Regards
Nicolas


#3

Thank you so much! I will give this a go!


#4

That fixed my problem! Thanks!


#5

It seems like you were successful in using Bebop_Autonomy with Sphinx. Could you shed some more light on this process. I went into the launch file and changed the IP address to 10.202.0.1 and changed the default to bebop 2. I then launched Sphinx. I see the bebop 2 populate in gazebo but when I run bebop_autonomy I get the same error message that I get if I am not connected to the wifi of the actual bebop 2. I have included the code from my launch file if that helps.

<?xml version="1.0"?>

launch>
arg name=“namespace” default=“bebop” />
arg name=“ip” default=“10.202.0.1” />
arg name=“drone_type” default=“bebop2” />
arg name=“config_file” default="$(find bebop_driver)/config/defaults.yaml" />
arg name=“camera_info_url” default=“package://bebop_driver/data/$(arg drone_type)_camera_calib.yaml” />
group ns="$(arg namespace)">
node pkg=“bebop_driver” name=“bebop_driver” type=“bebop_driver_node” output=“screen”>
param name=“camera_info_url” value="$(arg camera_info_url)" />
param name=“bebop_ip” value="$(arg ip)" />
rosparam command=“load” file="$(arg config_file)" />
/node>
include file="$(find bebop_description)/launch/description.launch" />
/group>
/launch>

had to remove the front < of each line for it to post


#6

Hi Amstalfo,

Indeed this is exactly the same launch file that I used. I haven’t worked with Sphinx and Bebop_autonomy for a while, but next you can find the steps that I followed and worked for me.

  1. Install parrot-sphinx from repos or manually.
  2. Install ROS
  3. Download and install bebop-autonomy in a ROS workspace
  4. In a terminal type “iwconfig” and copy the name that appears first in the network interface IEEE 802.11abgn. In my laptop it changes from time to time, but it’s normally either “eth0” or “wlp2s0”. I think there are ways to set this name permanently, but I didn’t try.
  5. In the file “bebop2.drone” (in my computer is placed in /opt/parrot-sphinx/usr/share/sphinx/drones/), paste the name from the previous step in the field “stolen_interface” as follows:
    <stolen_interface>wlp2s0:eth0:192.168.0.5/24</stolen_interface>
    or
    <stolen_interface>eth0:eth0:192.168.0.5/24</stolen_interface>
    depending on the name returned by the command “iwconfig”.
    Notice that I didn’t modified the IP or the port, and I also kept “eth0” in the middle.
    In my case, I keep one of the lines commented because sometimes (normally after the first run of Sphinx) the interface name is modified, so I have to use the other one to avoid getting errors.
  6. In the file “bebop_node.launch” change the IP address. I also keep the original one commented for when I need to run the simulator using the WiFi.
  1. In one terminal run the following commands:
    sudo systemctl start firmwared.service
    sudo firmwared
  2. In a new terminal run the sphinx simulator
    sphinx --datalog /opt/parrot-sphinx/usr/share/sphinx/worlds/outdoor_1.world /opt/parrot-sphinx/usr/share/sphinx/drones/bebop2_local.drone
    Notice that I don’t run the the original file “bebop2.drone”, because I created a new file called “bebop2_local.drone” and modified in this file what I told you before.
  3. In a new terminal run the bebop ROS node
    roslaunch bebop_driver bebop_node.launch
  4. Finally, to check that it works you can run in a new terminal the following commands to take off tand land he bebop drone
    rostopic pub --once bebop/takeoff std_msgs/Empty
    rostopic pub --once bebop/land std_msgs/Empty

I hope that by following these instructions you can fix the problem.

Best regards!


#7

Thanks for this great tutorial! Just a few remarks:

  1. In a terminal type “iwconfig” and copy the name that appears first in the network interface IEEE 802.11abgn. In my laptop it changes from time to time, but it’s normally either “eth0” or “wlp2s0”. I think there are ways to set this name permanently, but I didn’t try.

You can follow this guideline: http://developer.parrot.com/docs/sphinx/troubleshooting.html#my-wifi-interface-got-its-name-changed-after-exiting-the-simulation and you won’t need to change the interface name in your .drone file anymore.

Note that you can also pass a parameter by specifying it in your command line. For example:
$ sphinx --datalog /opt/parrot-sphinx/usr/share/sphinx/worlds/bebop2.drone::stolen_interface=wlp2s0:eth0:192.168.0.5/24

In one terminal run the following commands:
sudo systemctl start firmwared.service
sudo firmwared

You don’t need to run both commands. The first one already starts firmwared via systemd. If that’s not the case, there is an issue in your installation of sphinx.


#8

Thanks for the clarifications, I’ll take them into account :wink:


#9

Hey everyone I’m so glad this got picked up.

I am having an issue with my VM crashing as soon as i run the sphinx command.

I do not know whats happening at all. Maybe a memory issue?

Also I only run the sudo firmwared command, the first one does not work.


#10

You should be fine with sudo firmwared as long as you receive a response with fdc:

$ fdc ping
PONG

Have you tried running sphinx in server mode with sphinx-server? Do you have some sphinx logs that you can show us or does it crash immediately? You must activate 3D acceleration in your virtual environment and we recommend at least 8 GB of RAM.


#11

Hi there,

So Ive been doing more trouble shooting and i think it may be a network issue? is there a way i should configure the network for the VM? Currently I have it bridged and replicating the physical connection.

I get this error

31m:161] Error on socket 80, closing it
^C[Msg] CleanupInstances
E pomp: recvmsg(fd=82) err=104(Connection reset by peer)
[Err] [Socket.cc:171] Socket 80 hung up
[Err] [Socket.cc:171] Socket 80 hung up
E pomp: recvmsg(fd=79) err=104(Connection reset by peer)
[Err] [Socket.cc:161] Error on socket 80, closing it
E pomp: recvmsg(fd=82) err=104(Connection reset by peer)
E pomp: recvmsg(fd=81) err=104(Connection reset by peer)
E pomp: recvmsg(fd=82) err=104(Connection reset by peer)
E pomp: recvmsg(fd=79) err=104(Connection reset by peer)
[Err] [Socket.cc:161] Error on socket 80, closing it
E pomp: recvmsg(fd=81) err=104(Connection reset by peer)

and then after it repeats this error about a dozen or so times Gazebo crashes and I get an error saying sorry gzserver-7.01 has stopped and a whole mess of error text below.

quick question, I am not sure what sphinx-server does? is it similar to roscore?

Error text

7f797d76a000-7f797d76f000 r--p 00052000 08:01 922718                     /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0
7f797d76f000-7f797d7b1000 rw-p 00057000 08:01 922718                     /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0
7f797d7b1000-7f797d7cb000 r-xp 00000000 08:01 932451                     /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0
7f797d7cb000-7f797d9ca000 ---p 0001a000 08:01 932451                     /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0
7f797d9ca000-7f797d9ce000 r--p 00019000 08:01 932451                     /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0
7f797d9ce000-7f797d9cf000 rw-p 0001d000 08:01 932451                     /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0
7f797d9cf000-7f797da11000 r-xp 00000000 08:01 932428                     /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0
7f797da11000-7f797dc10000 ---p 00042000 08:01 932428                     /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0
7f797dc10000-7f797dc11000 r--p 00041000 08:01 932428                     /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0
7f797dc11000-7f797dc12000 rw-p 00042000 08:01 932428                     /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0
7f797dc12000-7f797dcbe000 r-xp 00000000 08:01 932456                     /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0
7f797dcbe000-7f797debd000 ---p 000ac000 08:01 932456                     /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0
7f797debd000-7f797dec0000 r--p 000ab000 08:01 932456                     /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0
7f797dec0000-7f797dec1000 rw-p 000ae000 08:01 932456                     /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0
7f797dec1000-7f797dee2000 r-xp 00000000 08:01 933964                     /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so
7f797dee2000-7f797e0e1000 ---p 00021000 08:01 933964                     /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so
7f797e0e1000-7f797e0e2000 r--p 00020000 08:01 933964                     /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so
7f797e0e2000-7f797e0e3000 rw-p 00021000 08:01 933964                     /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so
7f797e0e3000-7f797e126000 r-xp 00000000 08:01 933708                     /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f797e126000-7f797e326000 ---p 00043000 08:01 933708                     /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f797e326000-7f797e327000 r--p 00043000 08:01 933708                     /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f797e327000-7f797e328000 rw-p 00044000 08:01 933708                     /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f797e328000-7f797e338000 rw-p 00000000 00:00 0 
7f797e338000-7f797e347000 r-xp 00000000 08:01 1053166                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f797e347000-7f797e546000 ---p 0000f000 08:01 1053166                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f797e546000-7f797e547000 r--p 0000e000 08:01 1053166                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f797e547000-7f797e548000 rw-p 0000f000 08:01 1053166                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f797e548000-7f797e560000 r-xp 00000000 08:01 1053330                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f797e560000-7f797e75f000 ---p 00018000 08:01 1053330                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f797e75f000-7f797e760000 r--p 00017000 08:01 1053330                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f797e760000-7f797e761000 rw-p 00018000 08:01 1053330                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f797e761000-7f797e7ed000 r-xp 00000000 08:01 139911                     /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7f797e7ed000-7f797e9ec000 ---p 0008c000 08:01 139911                     /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7f797e9ec000-7f797e9ef000 r--p 0008b000 08:01 139911                     /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7f797e9ef000-7f797e9f0000 rw-p 0008e000 08:01 139911                     /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
7f797e9f0000-7f797e9f1000 rw-p 00000000 00:00 0 
7f797e9f1000-7f797ea3b000 r-xp 00000000 08:01 157544                     /opt/parrot-sphinx/usr/lib/libOgreOverlay.so.1.9.0
7f797ea3b000-7f797ec3a000 ---p 0004a000 08:01 157544                     /opt/parrot-sphinx/usr/lib/libOgreOverlay.so.1.9.0
7f797ec3a000-7f797ec3e000 r--p 00049000 08:01 157544                     /opt/parrot-sphinx/usr/lib/libOgreOverlay.so.1.9.0
7f797ec3e000-7f797ec3f000 rw-p 0004d000 08:01 157544                     /opt/parrot-sphinx/usr/lib/libOgreOverlay.so.1.9.0
7f797ec3f000-7f797ec68000 r-xp 00000000 08:01 157607                     /opt/parrot-sphinx/usr/lib/libOgrePaging.so.1.9.0
7f797ec68000-7f797ee68000 ---p 00029000 08:01 157607                     /opt/parrot-sphinx/usr/lib/libOgrePaging.so.1.9.0
7f797ee68000-7f797ee6a000 r--p 00029000 08:01 157607                     /opt/parrot-sphinx/usr/lib/libOgrePaging.so.1.9.0
7f797ee6a000-7f797ee6b000 rw-p 0002b000 08:01 157607                     /opt/parrot-sphinx/usr/lib/libOgrePaging.so.1.9.0
7f797ee6b000-7f797eedc000 r-xp 00000000 08:01 157606                     /opt/parrot-sphinx/usr/lib/libOgreTerrain.so.1.9.0
7f797eedc000-7f797f0db000 ---p 00071000 08:01 157606                     /opt/parrot-sphinx/usr/lib/libOgreTerrain.so.1.9.0
7f797f0db000-7f797f0df000 r--p 00070000 08:01 157606                     /opt/parrot-sphinx/usr/lib/libOgreTerrain.so.1.9.0
7f797f0df000-7f797f0e1000 rw-p 00074000 08:01 157606                     /opt/parrot-sphinx/usr/lib/libOgreTerrain.so.1.9.0
7f797f0e1000-7f797f1b2000 r-xp 00000000 08:01 157392                     /opt/parrot-sphinx/usr/lib/libOgreRTShaderSystem.so.1.9.0
7f797f1b2000-7f797f3b2000 ---p 000d1000 08:01 157392                     /opt/parrot-sphinx/usr/lib/libOgreRTShaderSystem.so.1.9.0
7f797f3b2000-7f797f3b8000 r--p 000d1000 08:01 157392                     /opt/parrot-sphinx/usr/lib/libOgreRTShaderSystem.so.1.9.0
7f797f3b8000-7f797f3ba000 rw-p 000d7000 08:01 157392                     /opt/parrot-sphinx/usr/lib/libOgreRTShaderSystem.so.1.9.0
7f797f3ba000-7f797f3bb000 rw-p 00000000 00:00 0 
7f797f3bb000-7f797f461000 r-xp 00000000 08:01 157552                     /opt/parrot-sphinx/usr/lib/libgazebo_ode.so.7.0.1
7f797f461000-7f797f661000 ---p 000a6000 08:01 157552                     /opt/parrot-sphinx/usr/lib/libgazebo_ode.so.7.0.1
7f797f661000-7f797f664000 r--p 000a6000 08:01 157552                     /opt/parrot-sphinx/usr/lib/libgazebo_ode.so.7.0.1
7f797f664000-7f797f665000 rw-p 000a9000 08:01 157552                     /opt/parrot-sphinx/usr/lib/libgazebo_ode.so.7.0.1
7f797f665000-7f797f668000 rw-p 00000000 00:00 0 
7f797f668000-7f797f66e000 r-xp 00000000 08:01 925381                     /usr/lib/x86_64-linux-gnu/libatomic.so.1.0.0
7f797f66e000-7f797f86d000 ---p 00006000 08:01 925381                     /usr/lib/x86_64-linux-gnu/libatomic.so.1.0.0
7f797f86d000-7f797f86e000 r--p 00005000 08:01 925381                     /usr/lib/x86_64-linux-gnu/libatomic.so.1.0.0
7f797f86e000-7f797f86f000 rw-p 00006000 08:01 925381                     /usr/lib/x86_64-linux-gnu/libatomic.so.1.0.0
7f797f86f000-7f797f870000 rw-p 00000000 00:00 0 
7f797f870000-7f797f8d6000 r-xp 00000000 08:01 932675                     /usr/lib/x86_64-linux-gnu/libXaw7.so.7.0.0
7f797f8d6000-7f797fad5000 ---p 00066000 08:01 932675                     /usr/lib/x86_64-linux-gnu/libXaw7.so.7.0.0
7f797fad5000-7f797fad6000 r--p 00065000 08:01 932675                     /usr/lib/x86_64-linux-gnu/libXaw7.so.7.0.0
7f797fad6000-7f797fae0000 rw-p 00066000 08:01 932675                     /usr/lib/x86_64-linux-gnu/libXaw7.so.7.0.0
7f797fae0000-7f797fae1000 rw-p 00000000 00:00 0 
7f797fae1000-7f797fb40000 r-xp 00000000 08:01 932741                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f797fb40000-7f797fd40000 ---p 0005f000 08:01 932741                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f797fd40000-7f797fd41000 r--p 0005f000 08:01 932741                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f797fd41000-7f797fd46000 rw-p 00060000 08:01 932741                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f797fd46000-7f797fd47000 rw-p 00000000 00:00 0 
7f797fd47000-7f797fd58000 r-xp 00000000 08:01 932695                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f797fd58000-7f797ff57000 ---p 00011000 08:01 932695                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f797ff57000-7f797ff58000 r--p 00010000 08:01 932695                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f797ff58000-7f797ff59000 rw-p 00011000 08:01 932695                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f797ff59000-7f7980089000 r-xp 00000000 08:01 932663                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7980089000-7f7980289000 ---p 00130000 08:01 932663                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7980289000-7f798028a000 r--p 00130000 08:01 932663                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f798028a000-7f798028e000 rw-p 00131000 08:01 932663                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f798028e000-7f79802a5000 r-xp 00000000 08:01 932432                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f79802a5000-7f79804a4000 ---p 00017000 08:01 932432                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f79804a4000-7f79804a5000 r--p 00016000 08:01 932432                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f79804a5000-7f79804a6000 rw-p 00017000 08:01 932432                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f79804a6000-7f79804aa000 rw-p 00000000 00:00 0 
7f79804aa000-7f79804b1000 r-xp 00000000 08:01 932655                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f79804b1000-7f79806b0000 ---p 00007000 08:01 932655                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f79806b0000-7f79806b1000 r--p 00006000 08:01 932655                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f79806b1000-7f79806b2000 rw-p 00007000 08:01 932655                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f79806b2000-7f79807b3000 r-xp 00000000 08:01 932940                     /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.54.0
7f79807b3000-7f79809b2000 ---p 00101000 08:01 932940                     /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.54.0
7f79809b2000-7f79809b7000 r--p 00100000 08:01 932940                     /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.54.0
7f79809b7000-7f79809b8000 rw-p 00105000 08:01 932940                     /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.54.0
7f79809b8000-7f79809b9000 rw-p 00000000 00:00 0 
7f79809b9000-7f79809c8000 r-xp 00000000 08:01 932869                     /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.54.0
7f79809c8000-7f7980bc8000 ---p 0000f000 08:01 932869                     /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.54.0
7f7980bc8000-7f7980bc9000 r--p 0000f000 08:01 932869                     /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.54.0
7f7980bc9000-7f7980bca000 rw-p 00010000 08:01 932869                     /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.54.0
7f7980bca000-7f7980bd0000 r-xp 00000000 08:01 932862                     /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.54.0
7f7980bd0000-7f7980dcf000 ---p 00006000 08:01 932862                     /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.54.0
7f7980dcf000-7f7980dd0000 r--p 00005000 08:01 932862                     /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.54.0
7f7980dd0000-7f7980dd1000 rw-p 00006000 08:01 932862                     /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.54.0
7f7980dd1000-7f7980dd2000 r-xp 00000000 08:01 932859                     /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.54.0
7f7980dd2000-7f7980fd1000 ---p 00001000 08:01 932859                     /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.54.0
7f7980fd1000-7f7980fd2000 r--p 00000000 08:01 932859                     /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.54.0
7f7980fd2000-7f7980fd3000 rw-p 00001000 08:01 932859                     /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.54.0
7f7980fd3000-7f7981070000 r-xp 00000000 08:01 919839                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f7981070000-7f798126f000 ---p 0009d000 08:01 919839                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f798126f000-7f7981275000 r--p 0009c000 08:01 919839                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f7981275000-7f7981276000 rw-p 000a2000 08:01 919839                     /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f7981276000-7f798127d000 r-xp 00000000 08:01 1067390                    /lib/x86_64-linux-gnu/librt-2.19.so
7f798127d000-7f798147c000 ---p 00007000 08:01 1067390                    /lib/x86_64-linux-gnu/librt-2.19.so
7f798147c000-7f798147d000 r--p 00006000 08:01 1067390                    /lib/x86_64-linux-gnu/librt-2.19.so
7f798147d000-7f798147e000 rw-p 00007000 08:01 1067390                    /lib/x86_64-linux-gnu/librt-2.19.so
7f798147e000-7f7981486000 r-xp 00000000 08:01 807815                     /usr/lib/libtar.so.0.0.0
7f7981486000-7f7981685000 ---p 00008000 08:01 807815                     /usr/lib/libtar.so.0.0.0
7f7981685000-7f7981686000 r--p 00007000 08:01 807815                     /usr/lib/libtar.so.0.0.0
7f7981686000-7f7981687000 rw-p 00008000 08:01 807815                     /usr/lib/libtar.so.0.0.0
7f7981687000-7f79816eb000 r-xp 00000000 08:01 929084                     /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
7f79816eb000-7f79818eb000 ---p 00064000 08:01 929084                     /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
7f79818eb000-7f79818ed000 r--p 00064000 08:01 929084                     /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
7f79818ed000-7f79818ee000 rw-p 00066000 08:01 929084                     /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
7f79818ee000-7f7981902000 r-xp 00000000 08:01 934329                     /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2
7f7981902000-7f7981b01000 ---p 00014000 08:01 934329                     /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2
7f7981b01000-7f7981b02000 r--p 00013000 08:01 934329                     /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2
7f7981b02000-7f7981b03000 rw-p 00014000 08:01 934329                     /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2
7f7981b03000-7f7981b9e000 r-xp 00000000 08:01 807495                     /usr/lib/libfreeimage-3.15.4.so
7f7981b9e000-7f7981d9e000 ---p 0009b000 08:01 807495                     /usr/lib/libfreeimage-3.15.4.so
7f7981d9e000-7f7981da0000 r--p 0009b000 08:01 807495                     /usr/lib/libfreeimage-3.15.4.so
7f7981da0000-7f7981daa000 rw-p 0009d000 08:01 807495                     /usr/lib/libfreeimage-3.15.4.so
7f7981daa000-7f7981dab000 rw-p 00000000 00:00 0 
7f7981dab000-7f7981dc2000 r-xp 00000000 08:01 932882                     /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.54.0
7f7981dc2000-7f7981fc2000 ---p 00017000 08:01 932882                     /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.54.0
7f7981fc2000-7f7981fc3000 r--p 00017000 08:01 932882                     /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.54.0
7f7981fc3000-7f7981fc4000 rw-p 00018000 08:01 932882                     /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.54.0
7f7981fc4000-7f7981fde000 r-xp 00000000 08:01 157297                     /opt/parrot-sphinx/usr/lib/libignition-math2.so.2.2.2
7f7981fde000-7f79821dd000 ---p 0001a000 08:01 157297                     /opt/parrot-sphinx/usr/lib/libignition-math2.so.2.2.2
7f79821dd000-7f79821de000 r--p 00019000 08:01 157297                     /opt/parrot-sphinx/usr/lib/libignition-math2.so.2.2.2
7f79821de000-7f79821df000 rw-p 0001a000 08:01 157297                     /opt/parrot-sphinx/usr/lib/libignition-math2.so.2.2.2
7f79821df000-7f7982248000 r-xp 00000000 08:01 932926                     /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0
7f7982248000-7f7982448000 ---p 00069000 08:01 932926                     /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0
7f7982448000-7f798244c000 r--p 00069000 08:01 932926                     /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0
7f798244c000-7f798244d000 rw-p 0006d000 08:01 932926                     /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0
7f798244d000-7f7982462000 r-xp 00000000 08:01 932873                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0
7f7982462000-7f7982661000 ---p 00015000 08:01 932873                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0
7f7982661000-7f7982662000 r--p 00014000 08:01 932873                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0
7f7982662000-7f7982663000 rw-p 00015000 08:01 932873                     /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0
7f7982663000-7f7982677000 r-xp 00000000 08:01 932953                     /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
7f7982677000-7f7982876000 ---p 00014000 08:01 932953                     /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
7f7982876000-7f7982878000 r--p 00013000 08:01 932953                     /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
7f7982878000-7f7982879000 rw-p 00015000 08:01 932953                     /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
7f7982879000-7f7982957000 r-xp 00000000 08:01 157305                     /opt/parrot-sphinx/usr/lib/libsdformat.so.3.5.0
7f7982957000-7f7982b57000 ---p 000de000 08:01 157305                     /opt/parrot-sphinx/usr/lib/libsdformat.so.3.5.0
7f7982b57000-7f7982b5a000 r--p 000de000 08:01 157305                     /opt/parrot-sphinx/usr/lib/libsdformat.so.3.5.0
7f7982b5a000-7f7982b5c000 rw-p 000e1000 08:01 157305                     /opt/parrot-sphinx/usr/lib/libsdformat.so.3.5.0
7f7982b5c000-7f7982b8b000 r-xp 00000000 08:01 807817                     /usr/lib/libtbb.so.2
7f7982b8b000-7f7982d8a000 ---p 0002f000 08:01 807817                     /usr/lib/libtbb.so.2
7f7982d8a000-7f7982d8c000 r--p 0002e000 08:01 807817                     /usr/lib/libtbb.so.2
7f7982d8c000-7f7982d8e000 rw-p 00030000 08:01 807817                     /usr/lib/libtbb.so.2
7f7982d8e000-7f7982d90000 rw-p 00000000 00:00 0 
7f7982d90000-7f7982d93000 r-xp 00000000 08:01 1067489                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f7982d93000-7f7982f92000 ---p 00003000 08:01 1067489                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f7982f92000-7f7982f93000 r--p 00002000 08:01 1067489                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f7982f93000-7f7982f94000 rw-p 00003000 08:01 1067489                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f7982f94000-7f7982fcd000 r-xp 00000000 08:01 157397                     /opt/parrot-sphinx/usr/lib/libgazebo_math.so.7.0.1
7f7982fcd000-7f79831cd000 ---p 00039000 08:01 157397                     /opt/parrot-sphinx/usr/lib/libgazebo_math.so.7.0.1
7f79831cd000-7f79831cf000 r--p 00039000 08:01 157397                     /opt/parrot-sphinx/usr/lib/libgazebo_math.so.7.0.1
7f79831cf000-7f79831d0000 rw-p 0003b000 08:01 157397                     /opt/parrot-sphinx/usr/lib/libgazebo_math.so.7.0.1
7f79831d0000-7f79834d6000 r-xp 00000000 08:01 157605                     /opt/parrot-sphinx/usr/lib/libgazebo_msgs.so.7.0.1
7f79834d6000-7f79836d6000 ---p 00306000 08:01 157605                     /opt/parrot-sphinx/usr/lib/libgazebo_msgs.so.7.0.1
7f79836d6000-7f79836e6000 r--p 00306000 08:01 157605                     /opt/parrot-sphinx/usr/lib/libgazebo_msgs.so.7.0.1
7f79836e6000-7f79836ec000 rw-p 00316000 08:01 157605                     /opt/parrot-sphinx/usr/lib/libgazebo_msgs.so.7.0.1
7f79836ec000-7f79836ed000 rw-p 00000000 00:00 0 
7f79836ed000-7f79838e1000 r-xp 00000000 08:01 157556                     /opt/parrot-sphinx/usr/lib/libgazebo_rendering.so.7.0.1
7f79838e1000-7f7983ae0000 ---p 001f4000 08:01 157556                     /opt/parrot-sphinx/usr/lib/libgazebo_rendering.so.7.0.1
7f7983ae0000-7f7983aec000 r--p 001f3000 08:01 157556                     /opt/parrot-sphinx/usr/lib/libgazebo_rendering.so.7.0.1
7f7983aec000-7f7983af0000 rw-p 001ff000 08:01 157556                     /opt/parrot-sphinx/usr/lib/libgazebo_rendering.so.7.0.1
7f7983af0000-7f7983af3000 rw-p 00000000 00:00 0 
7f7983af3000-7f7983bba000 r-xp 00000000 08:01 157416                     /opt/parrot-sphinx/usr/lib/libgazebo_sensors.so.7.0.1
7f7983bba000-7f7983dba000 ---p 000c7000 08:01 157416                     /opt/parrot-sphinx/usr/lib/libgazebo_sensors.so.7.0.1
7f7983dba000-7f7983dbf000 r--p 000c7000 08:01 157416                     /opt/parrot-sphinx/usr/lib/libgazebo_sensors.so.7.0.1
7f7983dbf000-7f7983dc1000 rw-p 000cc000 08:01 157416                     /opt/parrot-sphinx/usr/lib/libgazebo_sensors.so.7.0.1
7f7983dc1000-7f7983dc4000 rw-p 00000000 00:00 0 
7f7983dc4000-7f7983fcf000 r-xp 00000000 08:01 157526                     /opt/parrot-sphinx/usr/lib/libgazebo_physics.so.7.0.1
7f7983fcf000-7f79841cf000 ---p 0020b000 08:01 157526                     /opt/parrot-sphinx/usr/lib/libgazebo_physics.so.7.0.1
7f79841cf000-7f79841da000 r--p 0020b000 08:01 157526                     /opt/parrot-sphinx/usr/lib/libgazebo_physics.so.7.0.1
7f79841da000-7f79841de000 rw-p 00216000 08:01 157526                     /opt/parrot-sphinx/usr/lib/libgazebo_physics.so.7.0.1
7f79841de000-7f79841e5000 rw-p 00000000 00:00 0 
7f79841e5000-7f7984257000 r-xp 00000000 08:01 157306                     /opt/parrot-sphinx/usr/lib/libgazebo_transport.so.7.0.1
7f7984257000-7f7984457000 ---p 00072000 08:01 157306                     /opt/parrot-sphinx/usr/lib/libgazebo_transport.so.7.0.1
7f7984457000-7f798445b000 r--p 00072000 08:01 157306                     /opt/parrot-sphinx/usr/lib/libgazebo_transport.so.7.0.1
7f798445b000-7f798445c000 rw-p 00076000 08:01 157306                     /opt/parrot-sphinx/usr/lib/libgazebo_transport.so.7.0.1
7f798445c000-7f798445d000 rw-p 00000000 00:00 0 
7f798445d000-7f798461b000 r-xp 00000000 08:01 1067493                    /lib/x86_64-linux-gnu/libc-2.19.so
7f798461b000-7f798481b000 ---p 001be000 08:01 1067493                    /lib/x86_64-linux-gnu/libc-2.19.so
7f798481b000-7f798481f000 r--p 001be000 08:01 1067493                    /lib/x86_64-linux-gnu/libc-2.19.so
7f798481f000-7f7984821000 rw-p 001c2000 08:01 1067493                    /lib/x86_64-linux-gnu/libc-2.19.so
7f7984821000-7f7984826000 rw-p 00000000 00:00 0 
7f7984826000-7f798483c000 r-xp 00000000 08:01 1053144                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f798483c000-7f7984a3b000 ---p 00016000 08:01 1053144                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7984a3b000-7f7984a3c000 rw-p 00015000 08:01 1053144                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7984a3c000-7f7984b41000 r-xp 00000000 08:01 1067383                    /lib/x86_64-linux-gnu/libm-2.19.so
7f7984b41000-7f7984d40000 ---p 00105000 08:01 1067383                    /lib/x86_64-linux-gnu/libm-2.19.so
7f7984d40000-7f7984d41000 r--p 00104000 08:01 1067383                    /lib/x86_64-linux-gnu/libm-2.19.so
7f7984d41000-7f7984d42000 rw-p 00105000 08:01 1067383                    /lib/x86_64-linux-gnu/libm-2.19.so
7f7984d42000-7f7984e28000 r-xp 00000000 08:01 918741                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f7984e28000-7f7985027000 ---p 000e6000 08:01 918741                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f7985027000-7f798502f000 r--p 000e5000 08:01 918741                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f798502f000-7f7985031000 rw-p 000ed000 08:01 918741                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f7985031000-7f7985046000 rw-p 00000000 00:00 0 
7f7985046000-7f7985049000 r-xp 00000000 08:01 932949                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0
7f7985049000-7f7985248000 ---p 00003000 08:01 932949                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0
7f7985248000-7f7985249000 r--p 00002000 08:01 932949                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0
7f7985249000-7f798524a000 rw-p 00003000 08:01 932949                     /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0
7f798524a000-7f7985263000 r-xp 00000000 08:01 1067389                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f7985263000-7f7985462000 ---p 00019000 08:01 1067389                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f7985462000-7f7985463000 r--p 00018000 08:01 1067389                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f7985463000-7f7985464000 rw-p 00019000 08:01 1067389                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f7985464000-7f7985468000 rw-p 00000000 00:00 0 
7f7985468000-7f79858f1000 r-xp 00000000 08:01 157390                     /opt/parrot-sphinx/usr/lib/libOgreMain.so.1.9.0
7f79858f1000-7f7985af0000 ---p 00489000 08:01 157390                     /opt/parrot-sphinx/usr/lib/libOgreMain.so.1.9.0
7f7985af0000-7f7985b17000 r--p 00488000 08:01 157390                     /opt/parrot-sphinx/usr/lib/libOgreMain.so.1.9.0
7f7985b17000-7f7985b22000 rw-p 004af000 08:01 157390                     /opt/parrot-sphinx/usr/lib/libOgreMain.so.1.9.0
7f7985b22000-7f7985b2b000 rw-p 00000000 00:00 0 
7f7985b2b000-7f7985b7b000 r-xp 00000000 08:01 157423                     /opt/parrot-sphinx/usr/lib/libgazebo_util.so.7.0.1
7f7985b7b000-7f7985d7a000 ---p 00050000 08:01 157423                     /opt/parrot-sphinx/usr/lib/libgazebo_util.so.7.0.1
7f7985d7a000-7f7985d7f000 r--p 0004f000 08:01 157423                     /opt/parrot-sphinx/usr/lib/libgazebo_util.so.7.0.1
7f7985d7f000-7f7985d80000 rw-p 00054000 08:01 157423                     /opt/parrot-sphinx/usr/lib/libgazebo_util.so.7.0.1
7f7985d80000-7f7985d81000 rw-p 00000000 00:00 0 
7f7985d81000-7f7985e3b000 r-xp 00000000 08:01 157626                     /opt/parrot-sphinx/usr/lib/libgazebo_common.so.7.0.1
7f7985e3b000-7f798603a000 ---p 000ba000 08:01 157626                     /opt/parrot-sphinx/usr/lib/libgazebo_common.so.7.0.1
7f798603a000-7f798603f000 r--p 000b9000 08:01 157626                     /opt/parrot-sphinx/usr/lib/libgazebo_common.so.7.0.1
7f798603f000-7f7986041000 rw-p 000be000 08:01 157626                     /opt/parrot-sphinx/usr/lib/libgazebo_common.so.7.0.1
7f7986041000-7f7986042000 rw-p 00000000 00:00 0 
7f7986042000-7f7986082000 r-xp 00000000 08:01 157385                     /opt/parrot-sphinx/usr/lib/libgazebo.so.7.0.1
7f7986082000-7f7986282000 ---p 00040000 08:01 157385                     /opt/parrot-sphinx/usr/lib/libgazebo.so.7.0.1
7f7986282000-7f7986285000 r--p 00040000 08:01 157385                     /opt/parrot-sphinx/usr/lib/libgazebo.so.7.0.1
7f7986285000-7f7986286000 rw-p 00043000 08:01 157385                     /opt/parrot-sphinx/usr/lib/libgazebo.so.7.0.1
7f7986286000-7f7986287000 rw-p 00000000 00:00 0 
7f7986287000-7f798628b000 r-xp 00000000 08:01 1067387                    /lib/x86_64-linux-gnu/libSegFault.so
7f798628b000-7f798648a000 ---p 00004000 08:01 1067387                    /lib/x86_64-linux-gnu/libSegFault.so
7f798648a000-7f798648b000 r--p 00003000 08:01 1067387                    /lib/x86_64-linux-gnu/libSegFault.so
7f798648b000-7f798648c000 rw-p 00004000 08:01 1067387                    /lib/x86_64-linux-gnu/libSegFault.so
7f798648c000-7f79864af000 r-xp 00000000 08:01 1067386                    /lib/x86_64-linux-gnu/ld-2.19.so
7f79864af000-7f79864b3000 rw-s 106300000 00:06 20907                     /dev/dri/card0
7f79864b3000-7f79864b7000 rw-s 106304000 00:06 20907                     /dev/dri/card0
7f79864b7000-7f79864b9000 rw-s 105847000 00:06 20907                     /dev/dri/card0
7f79864b9000-7f79864ba000 rw-s 105849000 00:06 20907                     /dev/dri/card0
7f79864ba000-7f79864be000 rw-s 106ddb000 00:06 20907                     /dev/dri/card0
7f79864be000-7f7986685000 rw-p 00000000 00:00 0 
7f7986685000-7f7986686000 rw-s 110636000 00:06 20907                     /dev/dri/card0
7f7986686000-7f798668a000 rw-s 103d2c000 00:06 20907                     /dev/dri/card0
7f798668a000-7f798669a000 rw-s 10b37e000 00:06 20907                     /dev/dri/card0
7f798669a000-7f798669b000 rw-s 10a9bd000 00:06 20907                     /dev/dri/card0
7f798669b000-7f798669f000 rw-s 106755000 00:06 20907                     /dev/dri/card0
7f798669f000-7f79866a0000 rw-s 106750000 00:06 20907                     /dev/dri/card0
7f79866a0000-7f79866a1000 rw-s 10674f000 00:06 20907                     /dev/dri/card0
7f79866a1000-7f79866a2000 rw-s 1043a1000 00:06 20907                     /dev/dri/card0
7f79866a2000-7f79866a3000 rw-s 1043a0000 00:06 20907                     /dev/dri/card0
7f79866a3000-7f79866a4000 rwxp 00000000 00:00 0 
7f79866a4000-7f79866a5000 rw-p 00000000 00:00 0 
7f79866a5000-7f79866ac000 r--s 00000000 08:01 162780                     /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f79866ac000-7f79866ae000 rw-p 00000000 00:00 0 
7f79866ae000-7f79866af000 r--p 00022000 08:01 1067386                    /lib/x86_64-linux-gnu/ld-2.19.so
7f79866af000-7f79866b0000 rw-p 00023000 08:01 1067386                    /lib/x86_64-linux-gnu/ld-2.19.so
7f79866b0000-7f79866b1000 rw-p 00000000 00:00 0 
7fff0a347000-7fff0a36d000 rw-p 00000000 00:00 0                          [stack]
7fff0a39a000-7fff0a39d000 r--p 00000000 00:00 0                          [vvar]
7fff0a39d000-7fff0a39f000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

#12

sphinx-server is a wrapper around gzserver, the Gazebo server. It does not start the GUI client.

Your virtual machine must use bridged networking and 3D acceleration must be enabled.

You should first try without the front camera by setting the with_front_cam option to false:

$ sphinx-server --port-forwarding=<host_ip> /opt/parrot-sphinx/usr/share/sphinx/drones/bebop2.drone::with_front_cam=false

If you want to run the controller application, you need to activate the port forwarding mode:

$ sphinx-server --port-forwarding=<host_ip> /opt/parrot-sphinx/usr/share/sphinx/drones/bebop2.drone::with_front_cam=false

If your distribution does not have an X window environment, you should use xvfb to create a fake display before launching sphinx-server:

$ sudo apt-get install xvfb
$ Xvfb :1 -screen 0 1x1x24+32 -fbdir /var/tmp &
$ export DISPLAY=:1
$ sphinx-server/opt/parrot-sphinx/usr/share/sphinx/drones/bebop2.drone::with_front_cam=false

#13

Thanks this solved my problem


#15

Hi!
After entering a command: roslaunch bebop_drive bebop_node.launch in terminal errors appear:

[ERROR] [1532003552.034606967]: [ARCONTROLLER_Device] 14:32:32:034 | ARCONTROLLER_Device_StopNetwork:5822 - Error occured durring unregistering ARCommands to the feature ARCONTROLLER_DICTIONARY_KEY_GENER
[ERROR] [1532003552.034723591]: [ARCONTROLLER_Device] 14:32:32:034 | ARCONTROLLER_Device_StopNetwork:5831 - Error occured durring unregistering ARCommands to the feature ARCONTROLLER_DICTIONARY_KEY_ARDRO
[ERROR] [1532003552.034832073]: [ARCONTROLLER_Device] 14:32:32:034 | ARCONTROLLER_Device_StopNetwork:5840 - Error occured durring unregistering ARCommands to the feature ARCONTROLLER_DICTIONARY_KEY_COMMO
[ERROR] [1532003552.034918543]: [ARCONTROLLER_Device] 14:32:32:034 | ARCONTROLLER_Device_StopRun:5166 - StopNetwork failed with error :Bad parameters
[ERROR] [1532003552.035030373]: [ARCONTROLLER_Device] 14:32:32:034 | ARCONTROLLER_Device_StartRun:5131 - Start fail error :Error during the getting of the ARNETWORKAL_Manager from the device

Can you tell my why and how can I fix it?

Thank you!


#16

Hi!

So, some errors are normal, but in this case i believe that your command is not corrected. For example:
$ roslaunch bebop_driver bebop_node.launch
you type this: $ roslaunch bebop_drive bebop_node.launch

Another think is your connection with your bebop1/2. IP errors connection.
You can open the .launch file of the bebop and edit the IP adress.

I hope that this could solve your problem.
:smiley: