Configuring Bebop and the Driver

Driver Parameters

Following parameters are set during driver’s startup:

~bebop_ip

Sets the IP addres of the Bebop. The default value is 192.168.42.1.

~reset_settings

Setting this parameter to true will reset all Bebop configurations to factory defaults. Default value is false.

~camera_info_url

Sets the location of the camera caliberation data. Default is empty string. For more information check this documentation.

Note

Since v0.4, the package comes with a default camera caliberation file located at bebop_driver/data/bebop_front_calib.yaml.

~camera_frame_id

Sets the frame_id of camera and image messages. Default value is camera.

~cmd_vel_timeout

New in version 0.4.

Sets the safety timeout for piloting cmd_vel commands in seconds. Deafult is set to 0.1 seconds (100 miliseconds). If no piloting command is received by the driver within this timeout period, the driver issues a stop command which causes the drone to hover.

Dynamically Reconfigurable Parameters for Bebop

Following ROS parameters change Bebop’s settings. They can be tweaked during runtime using dynamic reconfigure GUI. Setting ~reset_settings parameter to true will reset all these settings to factory defaults.

List of Ardrone3 Settings and Corresponding ROS Parameter