List of Ardrone3 Settings and Corresponding ROS Parameter

pilotingsettings

Piloting Settings commands

PilotingSettingsMaxAltitudeCurrent
Current altitude max in m
PilotingSettingsMaxTiltCurrent
Current tilt max in degree
PilotingSettingsAbsolutControlOn
1 to enable, 0 to disable
PilotingSettingsMaxDistanceValue
Current max distance in meter
PilotingSettingsNoFlyOverMaxDistanceShouldnotflyover
1 if the drone cant fly further than max distance, 0 if no limitation on the drone should be done
PilotingSettingsBankedTurnValue
1 to enable, 0 to disable
PilotingSettingsMinAltitudeCurrent
Current altitude min in m
PilotingSettingsCirclingDirectionValue
The circling direction
PilotingSettingsCirclingRadiusValue
The circling radius in meter
PilotingSettingsCirclingAltitudeValue
The circling altitude in meter
PilotingSettingsPitchModeValue
The Pitch mode
speedsettings

Speed Settings commands

SpeedSettingsMaxVerticalSpeedCurrent
Current max vertical speed in m/s
SpeedSettingsMaxRotationSpeedCurrent
Current max yaw rotation speed in degree/s
SpeedSettingsHullProtectionPresent
1 if present, 0 if not present
SpeedSettingsOutdoorOutdoor
1 if outdoor flight, 0 if indoor flight
SpeedSettingsMaxPitchRollRotationSpeedCurrent
Current max pitch/roll rotation speed in degree/s
networksettings

Network settings commands

NetworkSettingsWifiSelectionType
The type of wifi selection (auto, manual)
NetworkSettingsWifiSelectionBand
The allowed band(s) : 2.4 Ghz, 5 Ghz, or all
NetworkSettingsWifiSelectionChannel
The channel (not used in auto mode)
picturesettings

Photo settings chosen by the user

PictureSettingsVideoStabilizationModeMode
Video stabilization mode
PictureSettingsVideoRecordingModeMode
Video recording mode
PictureSettingsVideoFramerateFramerate
Video framerate
PictureSettingsVideoResolutionsType
Video streaming and recording resolutions
gpssettings

GPS settings

GPSSettingsHomeTypeType
The type of the home position
GPSSettingsReturnHomeDelayDelay
Delay in second

pilotingsettings

PilotingSettingsMaxAltitudeCurrent

  • Parameter: ~PilotingSettingsMaxAltitudeCurrent
  • Details: Current altitude max in m
  • Type: double_t

PilotingSettingsMaxTiltCurrent

  • Parameter: ~PilotingSettingsMaxTiltCurrent
  • Details: Current tilt max in degree
  • Type: double_t

PilotingSettingsAbsolutControlOn

  • Parameter: ~PilotingSettingsAbsolutControlOn
  • Details: 1 to enable, 0 to disable
  • Type: int_t
    • 0: Disabled
    • 1: Enabled

PilotingSettingsMaxDistanceValue

  • Parameter: ~PilotingSettingsMaxDistanceValue
  • Details: Current max distance in meter
  • Type: double_t

PilotingSettingsNoFlyOverMaxDistanceShouldnotflyover

  • Parameter: ~PilotingSettingsNoFlyOverMaxDistanceShouldnotflyover
  • Details: 1 if the drone cant fly further than max distance, 0 if no limitation on the drone should be done
  • Type: int_t
    • 0: Disabled
    • 1: Enabled

PilotingSettingsBankedTurnValue

  • Parameter: ~PilotingSettingsBankedTurnValue
  • Details: 1 to enable, 0 to disable
  • Type: int_t
    • 0: Disabled
    • 1: Enabled

PilotingSettingsMinAltitudeCurrent

  • Parameter: ~PilotingSettingsMinAltitudeCurrent
  • Details: Current altitude min in m
  • Type: double_t

PilotingSettingsCirclingDirectionValue

  • Parameter: ~PilotingSettingsCirclingDirectionValue
  • Details: The circling direction
  • Type: int_t
    • 0: Circling ClockWise
    • 1: Circling Counter ClockWise

PilotingSettingsCirclingRadiusValue

  • Parameter: ~PilotingSettingsCirclingRadiusValue
  • Details: The circling radius in meter
  • Type: int_t

PilotingSettingsCirclingAltitudeValue

  • Parameter: ~PilotingSettingsCirclingAltitudeValue
  • Details: The circling altitude in meter
  • Type: int_t

PilotingSettingsPitchModeValue

  • Parameter: ~PilotingSettingsPitchModeValue
  • Details: The Pitch mode
  • Type: int_t
    • 0: Positive pitch values will make the drone lower its nose. Negative pitch values will make the drone raise its nose.
    • 1: Pitch commands are inverted. Positive pitch values will make the drone raise its nose. Negative pitch values will make the drone lower its nose.

speedsettings

SpeedSettingsMaxVerticalSpeedCurrent

  • Parameter: ~SpeedSettingsMaxVerticalSpeedCurrent
  • Details: Current max vertical speed in m/s
  • Type: double_t

SpeedSettingsMaxRotationSpeedCurrent

  • Parameter: ~SpeedSettingsMaxRotationSpeedCurrent
  • Details: Current max yaw rotation speed in degree/s
  • Type: double_t

SpeedSettingsHullProtectionPresent

  • Parameter: ~SpeedSettingsHullProtectionPresent
  • Details: 1 if present, 0 if not present
  • Type: int_t
    • 0: Disabled
    • 1: Enabled

SpeedSettingsOutdoorOutdoor

  • Parameter: ~SpeedSettingsOutdoorOutdoor
  • Details: 1 if outdoor flight, 0 if indoor flight
  • Type: int_t
    • 0: Disabled
    • 1: Enabled

SpeedSettingsMaxPitchRollRotationSpeedCurrent

  • Parameter: ~SpeedSettingsMaxPitchRollRotationSpeedCurrent
  • Details: Current max pitch/roll rotation speed in degree/s
  • Type: double_t

networksettings

NetworkSettingsWifiSelectionType

  • Parameter: ~NetworkSettingsWifiSelectionType
  • Details: The type of wifi selection (auto, manual)
  • Type: int_t
    • 0: Auto selection
    • 1: Manual selection

NetworkSettingsWifiSelectionBand

  • Parameter: ~NetworkSettingsWifiSelectionBand
  • Details: The allowed band(s) : 2.4 Ghz, 5 Ghz, or all
  • Type: int_t
    • 0: 2.4 GHz band
    • 1: 5 GHz band
    • 2: Both 2.4 and 5 GHz bands

NetworkSettingsWifiSelectionChannel

  • Parameter: ~NetworkSettingsWifiSelectionChannel
  • Details: The channel (not used in auto mode)
  • Type: int_t

picturesettings

PictureSettingsVideoStabilizationModeMode

  • Parameter: ~PictureSettingsVideoStabilizationModeMode
  • Details: Video stabilization mode
  • Type: int_t
    • 0: Video flat on roll and pitch
    • 1: Video flat on pitch only
    • 2: Video flat on roll only
    • 3: Video follows drone angles

PictureSettingsVideoRecordingModeMode

  • Parameter: ~PictureSettingsVideoRecordingModeMode
  • Details: Video recording mode
  • Type: int_t
    • 0: Maximize recording quality.
    • 1: Maximize recording time.

PictureSettingsVideoFramerateFramerate

  • Parameter: ~PictureSettingsVideoFramerateFramerate
  • Details: Video framerate
  • Type: int_t
    • 0: 23.976 frames per second.
    • 1: 25 frames per second.
    • 2: 29.97 frames per second.

PictureSettingsVideoResolutionsType

  • Parameter: ~PictureSettingsVideoResolutionsType
  • Details: Video streaming and recording resolutions
  • Type: int_t
    • 0: 1080p recording, 480p streaming.
    • 1: 720p recording, 720p streaming.

gpssettings

GPSSettingsHomeTypeType

  • Parameter: ~GPSSettingsHomeTypeType
  • Details: The type of the home position
  • Type: int_t
    • 0: The drone will try to return to the take off position
    • 1: The drone will try to return to the pilot position
    • 2: The drone will try to return to the target of the current (or last) follow me

GPSSettingsReturnHomeDelayDelay

  • Parameter: ~GPSSettingsReturnHomeDelayDelay
  • Details: Delay in second
  • Type: int_t