ar.pro 3 - shellwareee.shellware.com/arpro3/arpro3_manual.pdf · 4 introduction general features...
TRANSCRIPT
AR.PRO 3
v1.2.6
June 10, 2016
2
TABLEOFCONTENTSLicenseAgreement.................................................................................................................3
Support.......................................................................................................................................3MinimumRequirements................................................................................................................3Troubleshooting...............................................................................................................................3EnhancementRequests..................................................................................................................3CrashReporting................................................................................................................................3
GeneralFeatures.....................................................................................................................4DeviceDiscoveryActivity..............................................................................................................5MapManagerActivity......................................................................................................................6MaintainingFlightPlans..............................................................................................................................9
MediaManagerActivity................................................................................................................17PilotingActivity...............................................................................................................................19ActionBarFunctions...................................................................................................................................19ChangingtheSelectedAcrobaticManeuver......................................................................................20InformationBar.............................................................................................................................................21CardboardPiloting.......................................................................................................................................22HeadsUpDisplay..........................................................................................................................................23CameraPanning............................................................................................................................................24MapView..........................................................................................................................................................25TrackMeMode..............................................................................................................................................26
SettingsActivity...............................................................................................................................27DroneSettings................................................................................................................................................28SkycontrollerSetup.....................................................................................................................................30Motors&Sensors..........................................................................................................................................31GeneralSettings.............................................................................................................................................32CameraSettings.............................................................................................................................................34NetworkSettings..........................................................................................................................................35SystemWi-FiSettings.................................................................................................................................39FlightSettings.................................................................................................................................................40InputSettings.................................................................................................................................................42
FlightModes............................................................................................................................45Standard............................................................................................................................................45Pro........................................................................................................................................................46DualStick...........................................................................................................................................47
GamepadSupport.................................................................................................................48ParrotSkycontrollerSupport...........................................................................................49CopilotMode....................................................................................................................................50
FirmwareManagement.......................................................................................................51AdditionalResources...........................................................................................................52Videos.................................................................................................................................................52Websites............................................................................................................................................52ParrotRangeTestResults...........................................................................................................53ParrotSkycontrollerPowerOutputReference....................................................................54
3
DISCLAIMER
LicenseAgreementWhileeveryefforthasbeenmadetoensurethesafetyandstabilityofyouandyourBebopdrone,useofthissoftwareisdonesoatyourownrisk.Shellwareprovidesnowarranty,written,orimplied,inanyway,shape,orform,relatedtoyou,yourproperty,others,orthepropertyofothers.Ifyourefusetoaccepttheseterms,[email protected](PlayStore)order#andyourpurchasewillbepromptlyrefunded.Bynotagreeingtothesetermsandcontinuingtousethissoftware,youareinviolationofthislicenseagreementandyourrightstousethissoftwareareherebyrevoked.
Support
MinimumRequirementsAndroid4.2MR1(Jellybean4.2)ARM/v7/v8_64x86/x86_64MIPSOpenGL2.01GBRAMTwoCoreCPU
TroubleshootingSupportisprovidedonalimitedbasis.Pleasecontactshell@shellware.comwithanysupportquestionsand/orconcerns.Yourinquirywillberespondedtoinatimelymanner.
EnhancementRequestsEnhancementrequestsareencouraged.Pleasecontactshell@shellware.comwithanyrecommendationsyoumayhaveforfurtheradvancementofthisproduct.
CrashReportingAR.ProhasabuiltinmechanismforcapturingandsupplyingbugreportstoShellware.Pleaseusethisprovidedfeatureforreportingcrashconditions.ThecrashreportsaresubmittedtoShellwareviaemailonceanInternetconnectionhasbeenestablishedonyourdevice.
4
INTRODUCTION
GeneralFeaturesAR.Pro3providesforremotecontrolcapabilitiesofParrotBebopV1andV2drones.ItexposesmanyofthesamefunctionsasParrot’sownFreeflightapplicationbutimplementsauniqueuserexperienceandallowsfurthercustomizationofyourdrone.KeyFeatures(thislistisexpanding)
v PS3/PS4/Xbox/NVidiaShield/MOGA/IPegagamepadsupportv IntuitivePilotingHUDv Wi-FiSecuritysettingsincludingMACfiltering,WPA2andhiddenSSIDv InputDeviceDeadzone/Sensitivitytuningv CombinedYaw/RollMixingv Google/Bing/Here/MapQuest/arcGISMapManagementv DirectedFlightModev WaypointAssistedflightplansv MAVLINKTMAutonomousFlightPlannerandMonitorv FirmwareManagementv SkyControllerIntegrationv RemoteMediaManagementv Cardboard(VR)ModeforFirstPersonViewPilotingv HeadMovementFieldofViewPositioninginCardboard(VR)Modev **CountrySelection/Overridev ManualConnectionModeforconnectingacrossfirewalls/internetv TrackMeMode
AR.Pro3isinanexcitingphaseofitsdevelopment.Allmajordevelopmentmilestoneshavebeenmetandfurtherdevelopmentwillbefocusedonrefiningthosefunctionsandintroducingnewones.AR.Pro3willneverofferin-apppurchases.OnceyouhavepurchasedAR.Pro3youwillbenefitfromallfutureenhancementswithouteverhavingtobuyanyadditional(addon)features/functions.**NotavailableintheUSA.
5
DeviceDiscoveryActivityTheDeviceDiscoveryActivityisresponsibleforsearchingforaBebopdroneonyourconnectedWi-Finetwork.Ifyouloseconnectiontoyourdrone,AR.ProwillreturnyoutothisActivityautomatically.
Settings(openstheAR.Pro3SettingsActivity)
Piloting(openstheAR.Pro3PilotingActivity)
MediaManager(openstheAR.Pro3MediaManagerActivity)
MapManager(openstheAR.Pro3MapManagerActivity)
6
MapManagerActivity
Settings(Enablesyoutodeleteandrenamemapregions)
PerformaGeocodedsearchforalocation(freeformsearch)
Cachethevisiblescreenarea(minimumzoomlevelofabout5sqmiles)
MapTileProviderSelector(Google,Bing,Here,MapQuest,ArcGIS)
Load/SaveFlightPlanFile
TheMapManagerActivityenablesyoucacheanyregionontheplanetforaperiodof30days.LocationscachedwillautomaticallybedeletedfromAR.Pro3after30days.ThisisnecessarytoconformtothelicensingrequirementsofMapTileproviderssuchasGoogle,Bing,andHereMaps.
7
Youcanselectfrom5differenttileprovidersforanytilesetsyouwishtocache.
MapManageralsoallowsyoutorenameanddeleteanypreviouslycachedtilesets:
Todeleteanexistingsetofcachedtilesclickthetrashcanicontotherightofthetileset.Torenameatileset,longtapthetilesetname.
8
Tocacheatileset,firstzoomtoanappropriatelevelonthemap.Thelargertheareayouwishtocache,thelongerthecachingoperationwilltake.Thiscouldtakeaslongas30minutesforalargearea(5+sqmiles)onanolderAndroid.Oncezoomed,clicktheDownloadbuttonandMapManagerwillcalculatehowmanytiles(itaccountsforeverytileateveryzoomlevelforthevisibleregion)itneedstocache:
OnceMapManagerknowshowmanytilesneedtobecached,itbeginstheprocessofdownloadingeachofthem(thiscanconsumequiteabitofdiskspaceonyourAndroidanduseasignificantamountofbandwidth).ItisrecommendedthatyoucacheoveraWi-Finetwork.
9
MaintainingFlightPlansMapManagerprovidesameansforyoutocreateandmaintainflightplanfiles.Flightplanscontainasetofwaypointsandpointsofinterestthatyourdronewillnavigatetoandaroundautonomously.
WaypointMarker
PointofInterest(POI)Marker
FlightPath
Drone/CameraOrientationMarkerOrange=DestinationwaypointYellow=AbsoluteAngleGreen=EditingOther=AssignedtoPOI
P IndicatesProgressiveOrientationisactiveforthistrack#T IndicatesTakeoffactionatthiswaypoint#L IndicatesLandactionatthiswaypoint#R IndicatesStartVideoRecordatthiswaypoint#S IndicatesStopVideoRecordatthiswaypoint#P IndicatesTakePhotoatthiswaypoint
10
WaypointMarkersThesearethe“staple”markerofaDirectedModeflightplan.WaypointsstorealocationandaltitudeonEarththatyouexpectyourdronetotravelto.Waypointsalsocontaininformationaboutwhatspeedyourdroneshouldtravelandthealtitude&orientationyourdroneshouldhavetoreachthem.Waypointsmayalsocontainadditionalinformationthatinstructsyourdronetoperformaspecificactionuponreachingthem,suchaslanding,startingorstoppingavideorecording,ortakingapicture.WaypointmarkersvisuallyshowtheirID(andselectedactionifoneexists)intheirupperlefthandcorner.Theyshowtheirassociatedaltitudecenteredwithinthem.Waypointmarkersarealwaysorange.
POI(PointofInterest)MarkersPOIMarkersareinformationalmarkersthatprovideareferencelocationandaltitudeforyourdronetofocusitsorientationandcameraonwhenawaypointisassociatedtoit.YourdronewillorientitselftowardsaPOImarkerafterarrivingat(orshortlyafter)awaypointwhenthatwaypointisassociatedtotheperspectivePOI.AsthedroneprogressestoitsnextwaypointitwillkeepitsorientationandcameracenteredonthespecifiedPOI.POIscanalsobeusedtogenerateapresetmaneuver,suchasanOrbit.POIsvisuallyshowtheirIDintheirupperlefthandcorner.Theyshowtheirassociatedaltitudecenteredwithinthem.POImarkers(andanyassociatedwaypoints)canbeoneof16colors.Individualcolorswillrepeatevery16POIs.
OrientationMarkersOrientationmarkersalwaysexistequidistantbetweentwowaypointsandareusedtospecifytheorientationofyourdrone’snoseandcamera.WhenawaypointisassociatedtoaPOItheorientationmarkerbetweenitandthenextwaypointwillbesettotheangletothePOI.TheorientationmarkerwillbethecolorofthePOItoindicatethisassociation.WhenawaypointisnotassociatedtoaPOItheorientationmarkerbetweenitandthenextwaypointwillbesettotheangleofthedestination.Theorientationmarkerwillbeorangetoindicatethisassociation.Whenanexplicitorientationangleissetbetweentwowaypointstheirorientationmarkerwillbeyellow.
11
Ifthepathbetweentwowaypointsis“Progressive”(assetbythefirstofthetwowaypoints)thedronewillgraduallyorientitselftothespecifiedanglewhiletravelingtothesecondwaypoint.Theorientationmarkerwillhavea“P”inthecenterofittoindicatethatProgressiveOrientationisenabledforit.Ifthepathbetweentwowaypointsis“Absolute”(ProgressiveNOTsetonthefirstwaypoint)thedronewillorientitselftotherequestedanglebeforeinitiatingtraveltothenextwaypoint(thisisthedefaultbehavior).
LoadingandSavingFlightPlans
YoucansaveandloadFlightPlansbytappingtheMavlinkbuttonintheMapManageractionbar(airplaneemittingaradiosignalimage).TappingSAVEPLANwillpromptyoutospecifyaplannameandinitiateasaveoperation.Tappingthetrashcanforentrywilldeletetheassociatedflightplan.Tappinganentry’snamewillcausethatflightplantobeloaded.AR.Pro3showstheestimatedflighttimetowardstherightofeachentry.Thisvalueisonlyanestimateandresultswillvary.
12
ManagingMarkersYoucancreateanewmarkerbytappingonanopenspaceonthemapsurface.Adialogwillopenthatyouusetospecifythemarkertypeandotherattributesforthemarker(shownbelow).Youcanmoveamarkerbydraggingitacrossthemapsurfacetothedesiredlocation.
ShownaboveistheMarkerOptionsdialogview.ThisviewisdisplayedwhenaWaypointorPOImarkeriscreatedormodified.WithintheMarkerOptionsdialogviewyoucanspecifyanumberofparameters:
• MarkerType(PointofInterestorWaypoint)• DroneSpeedinmeterspersecond• DroneorPOIAltitude• OrbitOptions(POIsonly)• ProgressiveOrientation• Wait/Delayinseconds(Waypointsonly)• Action(Waypointsonly)
• Cut(Delete)Marker(Optionallydeleteallassociatedwaypoints–POIsonly)• Copy(Insertnew)Marker• ClearMap(optionallyclearalltrackhistory)
13
Speedallowsyoutoconfiguretheaveragespeedofyourdronebetweentwowaypointstobebetween1and10meterspersecond.Forwaypoints,Altitudespecifiestheheight(inmeters),relativetothetakeofflocation,yourdroneshouldreachuponarrivingattheassociatedwaypoint.ForPOIs,Altitudespecifiestheheight(inmeters)relativetothetakeofflocationthedroneshoulduseforfocusingitscamera.IfyourPOIaltitudeishigherthanyourdrone’saltitudethenyouwilllikelyonlyseetheblueofskyandeventuallydarkness.
WhenmanagingaPOIyoucanautomaticallygenerateaseriesofwaypointsthatwillfacilitateorbitingthepointofinterest.Bymanipulatingthenumberoforbits,theinitialandfinalradius,andaltitudeyoucancreatespiralinginandout,flatcircularand/orrisingorfallingmaneuversaroundthePOI.NOTE:ThefirstandlastwaypointscreatedviaOrbitwillcontaina1secondpause.Thisisnecessarytoensureasmoothtransitionfor(some)drones.
14
ProgressiveOrientationinstructsyourdronetoprogressivelyorientitself(anditscamera)tothespecifiedangle(eitheranabsoluteangleortheanglenecessarytofaceadestinationwaypoint)asitismovingtowardsitsdestinationwaypoint.Uponreachingthedestinationwaypointthedrone,anditscamera,willbefacingthedirectionspecified.ThissettingisignoredforwaypointsassociatedtoaPOI.
WaitHereinstructsyourdronetowaitattheassociatedwaypointfortheintervalspecified(inseconds).
Actioninstructsyourdronetoperformoneoftheabovelistedactionsuponarrivalattheassociatewaypoint.TheTakeoffactionoccursimmediately.
15
SpecifyingtheCameraVerticalAngle
Youcanmodifythecamera’sverticalanglebytappingonanorientationmarkerthatisnotassociatedtoaPOI.Settingthevelocitycontrolsthespeedatwhichthecamerawillshiftitspointofviewtoreachthenewangle.
!!!NOTE!!!AtthistimethereisabugintheParrotfirmwarethatpreventsthisfunctionfromworkingreliably.Seehere:http://forum.developer.parrot.com/t/create-mavlink-create-panorama-mission-item-and-flight-plan-are-broken-very-weird-results/3184
16
ExampleDirectedModeFlightPlan
Theaboveflightplanwilltakethefollowingcourseofaction:
1. Takeoffandarriveatwaypoint#1at5metersaltitude(lowerfarright)2. Traveltowaypoint#2facingwaypoint#2theentirepath3. Enablingrecordinguponarrivalatwaypoint#24. OrbitprogressivelyfartherandhigheraroundPOI#1forwaypoints#3
through#10keepingthecamerafocusedat3metersaltitudeforthePOIlocationspecified
5. Stoprecordinguponarrivalatwaypoint#106. Traveltowaypoint#11progressivelychangingorientationtoroughly0
degrees(North)ontheway7. Takeapictureuponarrivalatwaypoint#118. Traveltowaypoint#12keepingorientationfacednortherlyanddecrease
altitudeto5metersalongtheway9. Startrecordinguponarrivaltowaypoint#1210. OrbitprogressivelyfartherandhigheraroundPOI#2forwaypoints#13
through#20keepingthecamerafocusedat3metersaltitudeforthePOIlocationspecified
11. Stoprecordinguponarrivaltowaypoint#2012. Traveltowaypoint#21progressivelychangingorientationtotheangle
facingwaypoint#21anddecreasingaltitudeto50metersalongtheway13. Traveltowaypoint#22decreasingaltitudeto5metersandremaining
orientedtowardswaypoint#22alongtheway14. Landuponarrivaltowaypoint#22
17
MediaManagerActivityTheMediaManagerActivityiswhereyougotodownloadvideosandpicturesfromyourBeboptoyourAndroid.Fromthisactivityyoucandownloadanddeletemedia,aswellaslaunchAndroidGallerytotakefurtheractionsonyourdigitalmedia.
Mediaisselectedusingtheindividualcheckboxestotherightofeachitem,orbyselectingallthroughuseofthedoublecheckmarkiconintheMediaManageractionbar.MediawithabrightgreenimageborderindicatethattheyhavebeenpreviouslydownloadedandarepresentwithintheAR.Pro3BebopMediadirectory.ThefirsttimeyoupresstheGalleryiconinMediaManageryoumaybepresentedwithamessageindicatingthatAR.Pro3worksbestwiththedefaultAndroidGalleryapplication.ManycustomdistributionsofAndroidremovethisapplicationorattempttoimplementtheirownvariation.WhileMediaManagerwillworkfinewithanyAndroidapplicationcapableofreceivingMediaURIintents,whenusedwiththedefaultAndroidGalleryitwillopenGallerydirectlyinthedirectory(album)selected.Ifyouwishto“sideload”thestockGalleryapplication,youcandownloadithere:http://ee.shellware.com/ARPro3/Gallery2.apkThisisa“pure”AndroidbuildofGalleryextractedfromGwT.GwTisawellknownNexusAndroidcustomROMmaintainedforanumberofyearsbyShellware.MoreinformationaboutGwTforNexus7(bothgenerations)ishere:http://forum.xda-developers.com/showthread.php?t=2036344andhere:http://forum.xda-developers.com/showthread.php?t=2515884
18
Youcanabortadownloadinprogressatanytimebytappinganywhereoutsideoftheprogressdialog.YourpartialdownloadissavedonyourAndroidandcanberesumedatanytimefromthepositionwhereyouleftoff.IfyouuseacustomfilemanagerorsimplywanttoknowmoreaboutwhereAR.Pro3storesyourBebopMediayoucanfinditinyourexternaldeviceARPro3directory,typically“/sdcard/ARPro3”.MediacanbedeletedeitherindividuallyorinbulkbyselectingthecheckboxesontherightsideofthemedialistingsandpressingtheTrashcaniconinMediaManager’sactionbar.
19
PilotingActivityThePilotingActivityistheprimaryflightinterfaceforAR.Pro.ItisthroughthePilotingActivitythatyoucontrolyourBebopwhileinflight.ThePilotingActivityfeaturesaretractableActionBarthatallowsyoutoperformvariousfunctionssuchasrecordingvideo,takingaphoto,performinganacrobaticmaneuver,executingaGoHomerequest,oropeningtheSettingsActivity.TheActionBarisactivatedbytappinganylocationonthescreenthatisnotconsumedbyaUIelementotherthanthelivevideostream.Itwillautomaticallyretractafter3seconds.
ActionBarFunctions
Settings(openstheAR.Pro3SettingsActivity)
Takeapicture(inverseimagewhileimageprocessing)
Recordavideo(inversewhileavideoisbeingrecorded)
Performanacrobaticmaneuver(longpresstochangemaneuver)
GoHome(inversewhileexecutingGoHomerequest)
TrackMe(inversewhileinTrackMeMode)
ActivateFlightPlan(shortpress)Load/SaveFlightPlan(longpress)
20
ChangingtheSelectedAcrobaticManeuverBylongpressingtheManeuverbuttonintheAR.Pro3ActionBaryoucanselectoneof4differentmaneuversthatwillexecutewhenyoushortpressit.
ForwardFlip
BackwardsFlip
FliptotheLeft
FliptotheRight
AR.Pro3willrememberthisselectionandexecutethismaneuvereachtimetheManeuverbuttonisshortpresseduntilyouchangeit.
21
InformationBar
HoverLockIndicator
AltimeterandDistanceHome(currentlydisplayedinmeters)
AirspeedIndicator(currentlydisplayedinm/s)
EmergencyButton(willcauseyourdronetofalloutofthesky)
FlightCounter(activatesupontakeoffanddeactivatesonlanding)
NoGPSLock(GoHomeisNOTavailable)
GPSLockAcquired(GoHomeisavailable)
Wi-FiSignal(includestextreadoutindBM)
BatteryIndicator(includestextreadoutin%remaining)
22
CardboardPilotingAR.Pro3supportsGoogleCardboard(FPV)pilotingviaastereographicviewthatcanbeusedwithawidevarietyofVRgoggles.
Distancefromtop/bottomofscreenforthesplitinformationbarscanadjustedviaGeneralSettings.AR.Pro3canalsobeconfiguredtouseheadmovementtoadjusttheFieldofView(FOV)whileinCardboardmode.Enablingthisfeatureenablesyoutolookup/down/left/rightandpantheBebopcamera’sentirefieldofview.
23
HeadsUpDisplayAR.Pro3’sHUDprovidesaneasymeansforyoutokeepinformedofyourdrone’sorientationwhileyouareinthePilotingActivity’sFirstPersonview.Itisanintuitiveinterfacethatallowsyoutoquicklytranslaterealworldperspectivetothedrone’sandvise-versa.
Asofv1.1.0.16theCourseVelocityIndicatorwillnotilluminatewhilethedroneisinHovermode.Additionallythemaximumvelocitywillberetainedperflight.
24
CameraPanningAR.Pro3takesadvantageoftheBebop’sfisheyecamera’spanningfeaturebyutilizingtheDroneCompassindicatortopanacrossthecamera’sentirefieldofview.Simplydragtheindicatorinthedirectionyouwouldliketopanthefieldofview.DoubletappingwithintheHUDwillre-centerthecamera’sfieldofview.
CameraPannedDown
CameraPannedtotheRight
25
MapView
ToactivatetheMapView,simplyswipefromtheleftsideofthePilotingActivitytotowardstherightside.DoingsowillrevealtheMapView.
AllMapManagerFlightPlaneditfunctionsareavailabletoyouwithintheMapView.Youcancreate,modify,save,delete,andloadflightplansinthesamemanneryoudoinMapManager.Theonlyfunctionaldifferencesarethatyoulongpressamaplocationtocreateanewwaypoint/POIinsteadofshortpressing(tapping).Additionally,youlongpresstheMavlinkbuttontoopentheFlightPlanLoad/Savedialog,andyoutaptheMavlinkbuttontoinitiateaflightplan.
26
TrackMeModeTrackMeinstructsyourdronetofollowyourmovementsfromapredefined(loitering)distance.ThisfeaturerequiresthatyourAndroidhaveafunctionalGPS.AccuracyplaysavitalrolewithTrackMeMode.IfyourAndroidisunabletomaintainanaccuracylevelof5metersorlessitwillbemoredifficultforyourdronetoproperlytrack(follow)you,especiallyatalowaltitude.AccuracyisdisplayedinatextareaimmediatelytotheleftoftheTrackMeCrosshairsActionBarbutton.TrackMeisenabledbytappingtheTrackMeiconandcanbedisabledbypressingitagain.Additionally,anyattemptstocontroltheattitudeofyourdronewhileitisactivewillautomaticallyturnofftheTrackMefunction.
YourdronewillattempttomaintainitscurrentaltituderelativetothegroundwhileTrackMeisenabledanditdoesNOTknowhowtoavoidobjectsinitspath!!!YoucanadjustthedistancethatyourdronewillfollowyoufrombychangingtheLoiteringDistancewithintheSettingsActivityFlightPreferencessection.YoucanalsoadjusttheDeviceAccuracyThresholdwithintheSettingsActivity’sFlightSettingssectionthatAR.ProwilluseforacceptinglocationupdatesfromyourAndroid.Itisrecommendedtokeepthisnumberaslowaspossiblewhilestillenablingroutinelocationupdatestobecomputed.Keepinmindthedistancesinvolvedherefromanaccuracyperspective.Ifyouraccuracyis20metersthatmeansyourdronecouldbeover60feetawayfromyou(forallmyfellowAmerican’sthatarenotusedtothemetricsystem).
27
SettingsActivityAR.Pro3’sSettingsActivityiswhereallconfigurationchangesaremadetoAR.ProandyourBebopdrone.YoucanaccesstheSettingsActivitywhileinPilotingmodeandmakemanychangesonthefly.
Settingsaredividedinto9differentsections:
v DroneSettings–Dronespecificinformationv SkycontrollerSetup–Skycontrollerspecificinformationv Motors&Sensors–StatusofeachoftheBebop’smotorsandsensorsv GeneralSettings–AR.Prorelatedsettingsv CameraSettings–VideoRecordingandPictureTakingsettingsv NetworkSettings–DroneWi-Fisettingsv SystemWi-FiSettings–ShortcuttotheSystemWi-FiSettingsappletv FlightSettings–FlightLimitandRatecontrolsv InputSettings–RCmode,Deadzone,andGamepadsettings
28
DroneSettings
DroneInformation
DroneName
Thenameofyourdrone.Youcanmodifythissettingbutitiscurrentlyonlyforaestheticsandisresettoitsdefaultvalueuponpowercycleofthedrone.
AutomaticFirmwareDownload
Whenenabled,AR.Pro3willautomaticallydownloadthelatestversionofyourBebop’sfirmwaretoyourexternalstorage.See“FirmwareManagement”formoreinformation.
SoftwareFirmwareVersion
Version#ofyourdrone’sprimaryfirmware.ThelatestfirmwarefromParrotwillbedisplayednexttoitinparenthesisifoneisavailable.TappingthisPreferencewillinitiateafirmwareupdate.See“FirmwareManagement”formoreinformation.(RequiresRemoteAccess)
HardwareFirmwareVersion Internalhardwareversionofyourdrone.GPSFirmwareVersion InternalembeddedGPSversionnumber.
ChosenHomeType
Canbe“TakeoffPosition”,“PilotPosition”,or“FirstFix”.Thisfunctionisstillexperimental.Itappearsthedronewillignorethissettingifthecontrollingdeviceistransmittingavalidlocation(whichAR.ProdoesifyourAndroidsupportsLocationServices/hasaGPS).
MagnetoCalibrationStatus
Either“Calibrated”or“CalibrationRequired”.If“CalibrationRequired”selectthispreferenceandAR.Prowillstepyouthedronecalibrationprocedure.
SerialNumber Theserial#ofyourdroneassignedbyParrot.P7ID Notimplemented.
Country
DesignatedCountry.ThisfieldisusedinternallybytheBeboptodeterminewhichWi-FichannelsareavailableinyourareaandwhatmaximumpoweroutputitcanuseforitsWi-Fiantenna.ThissettingismodifiablefordroneslocatedoutsideoftheUSA.
CurrentDatestamp CurrentdateasreadbytheBebopCurrentTimestamp CurrenttimeasreadbytheBebop
StorageInformation
StorageSize Thesizeofthedrone’sinternalstoragedeviceinmegabytes.
FreeSpaceTheamountofavailable(free)spaceonthedrone’sinternalstoragedeviceinmegabytes.
29
FlightHistoryTotalNumberofFlights Total#offlightsflownbythisdrone.LastFlightDuration Duration(inminutes)ofthisdrone’slastflight.TotalFlightTime Totalduration(inminutes)ofthisdrone’sflighttime.
LastKnownLocation
DisplaysthecoordinatesforthelastpositionupdateAR.Proreceivedfromthedrone.TappingthispreferencewillopenGoogleMapswithamarkersettothatlocation.
MiscellaneousRestoreFactoryDefaults Restorealldronesettingstotheirdefaultfactorystate.
RebootDrone Rebootsyourdrone(currentlynotfullyfunctionalforBebopV1drones).
ShutdownDrone Powerdownyourdrone.(RequiresRemoteAccess)
30
SkycontrollerSetup
GeneralInformation
Variant IndicateswhetherthisisaGeneration1orGeneration2Skycontroller.
SerialNumber Theserial#assignedbyParrotforthisSkycontroller.DeviceInformation
Name ThenameofthedronecurrentlyconnectedtothisSkycontroller.
Variant IndicateswhethertheconnecteddroneisaV1orV2Bebop.NetworkInformation
SelectedNetworkThenameofthenetworkthatthisSkycontrolleriscurrentlyconnectedto.TaponthisSettingtoselectanothernetworkfromthelistofavailableWiFinetworks.
SignalStrength Thesignalstrengthofthecurrentlyconnectednetwork.CopilotSettings
CopilotMode EnablesordisablesCopilot(Training)mode.MiscellaneousSettings
RestoreDefaults Currentlynotfunctional
31
Motors&Sensors
MotorX(oneentrypermotor)Version Thehardwareversionofthemotor.Status Statusofthemotorasreportedbythedrone.
Sensors(oneentrypersensor)SensorStatus Displaysthesensornameanditsstatus
AdvancedOptions
TestSpinAllMotors AllmotorswillspinatalowRPMforapproximately20seconds.(RequiresRemoteAccess)
32
GeneralSettings
UserInterface
CollapsingActionBar
Theactionbarwillautomaticallycollapseandbehiddenfromviewwhenselectedtomaximizeviewingspaceonthedevice.TheactionbarcanbeactivatedatanytimebytappinganywhereonthePilotingActivity.
OverlayingActionBarTheactionbarwillbeoverlaidontopoftheInformationbartomaximizeviewingspaceonthedevice.
DualStickModeUsetwotouchpadsforcontrollingyourdrone(thismodeisautomaticallyenabledwhenagamepadisdetected).
ProMode
Asingletouchpadisusedforcontrollingyaw/altitudeandyourAndroid’ssensorsareusedforcyclic.Thesingletouchpadactsasthesafetyswitchforallcontrols.
LeftHandedMode
Whenenabled(andnotinDualStickMode)thecontroltouchpadwillbeontheleftsideofthescreen.Whennotselected,thetouchpadwillbeontherightside.Ifinstandardflightmodeitwillswapthetouchpadandsafetybutton.
FlightCounter
Displaysflighttimeforthecurrent/priorflight.TheFlightCounterstartswhenthedronetakesoffandthecounterendswhenitlands(oranEmergencyoccurs).
DisplayEmergencyButton ControlswhetherornottheEmergencybuttonisshowninthePilotingActivity.
RequireConfirmation YoumustconfirmthatyouwantyourdronetofalloutoftheskyafterlongpressingtheEmergencybutton.
33
GoogleCardboard
CardboardPilotingViewIfenabled,thePilotingActivitywilldisplayastereographicUIusedforFirstPersonViewflightwithanappropriatesetofVRgoggles.
HeadMovesCameraIfenabled,anyheadmovementwillalsochangeyourviewperspectivebypanningacrosstheBebop’sfullfieldofview.
TopInfoBarOffset ThedistancefromthetopofthescreentorenderthetopinformationbarwhileinCardboardmode.
BottomInfoBarOffset ThedistancefromthebottomofthescreentorenderthebottominformationbarwhileinCardboardmode.
Miscellaneous
AutoTrimonTakeoffIfenabled,thedronewillperformaFlatTrimwhentheTakeoffbuttonispressed.Itwillthenwait3secondsbeforetakingoff.
MetricMeasurements Notimplemented.
AudibleAlerts
PlaystheArcturusnotificationsoundifbattery/wifisignalisloworanalertisactive(low/criticalbattery).IftheArcturusnotificationringtonedoesnotexistonyourAndroid,yourdefaultnotificationsoundwillplaywhentheabovecriteriaismet.
SystemFontWhenselectedtheSettingsActivitywillusethestandardAndroidtypeface(font).Whennotselected,theAR.ProDigital7fontwillbeused.
DebugModeNotrecommendedunlessrequestedbyShellware.YoumustexitcompletelyoutofAR.Pro3forthissettingtotakeeffectandcloseAR.ProviaAndroid’stasksview.
GenerateErrorReport WillsimulateanapplicationcrashandrequesttosenddiagnosticinformationtoShellware.ChangeLogandManual
AR.Pro3ChangeLog Display’sAR.Pro’sTermsofUseandChangeLog.
AR.Pro3Manual(PDF) Downloadthelatestversionofthisdocumentfromtheshellware.comserver.
34
CameraSettings
LocalStorage
LocalStorageDirectoryDisplaysAR.Pro’sstoragedirectoryonyourAndroiddevice.Youcaneditthislocationbytappingthecurrentvalue.
CaptureOptions
AutoRecordVideorecordingwillbeginautomaticallywhenthedronetakesoffandstopautomaticallywhenitlands.ThissettingisalsousedtotriggerTimelapsephotography.
TimelapsePhotography Whenenabledthedronewilltakeapictureatthespecifiedinterval.
TimelapseInterval TheintervalinwhichthedronewilltakepictureswheninTimelapsemode,inseconds.
CameraSettingsPictureFormat CanbeRAW(fisheye),16:9(canvas),or4:3(fisheye)WhiteBalance Automaticwhitebalancesetting.Exposition ExposureratemeasuredinEV.Saturation SaturationindexmeasuredinF-stops.
35
NetworkSettings
Wi-FiSettings
OutdoorsWi-Fi WhenenabledthedronewillusemaximumpowerwithitsWi-Fiantenna.
Wi-FiSelectionMode Instructsthedronetouseoneof4methodstodetermineWi-Fibandandchannelselection.
BandSelection Instructsthedronetouseeitherthe2.4ghzor5ghzWi-Fiband.
2.4ghzChannel Thechanneltousewhen2.4ghzbandisselected.5ghzChannel Thechanneltousewhen5ghzbandisselected.
Wi-FiSecurity
SecureDronebyMACAddress
WhenselectedAR.Pro3willautomaticallyconfigureyourdronetoonlyacceptconnectionsfromyourAndroidbyaddingitsMACaddresstoafilterlist.SeetheWi-FiSecuritysectionbelowformoredetails.(RequiresRemoteAccess)
AdditionalMACAddresses
AllowsyoutoprovideaSPACEdelimitedlistofMACaddresses,inadditiontoyourAndroid,thatyourdronewillacceptconnectionsfrom.SeetheWi-FiSecuritysectionbelowformoredetails.
Wi-FiSecurityTypeCanbe“NotSpecified”,“Open”,or“WPA2”.SeetheWi-FiSecuritysectionbelowformoredetails.OnV2BebopdronesyoudonotneedtoActivatethissetting.
36
Wi-FiSecurity(Continued)
NetworkSSIDWhenWi-FiSecurityissetto“Open”or“WPA2”thedronewillusetheSSIDspecifiedhere.SeetheWi-FiSecuritysectionbelowformoredetails.(RequiresRemoteAccess)
SSIDBroadcastWhendisabledthedronewillnotbroadcastitsSSID.SeetheWi-FiSecuritysectionbelowformoredetails.(RequiresRemoteAccess)
WPA2SecurityKey
Thepasswordtouseforsecuringthedrone’sWPA2networkwhenW-FiSecurityTypeissetto“WPA2”.SeetheWi-FiSecuritysectionbelowformoredetails.OnV2BebopdronesyoudonotneedtoActivatethissetting.
ActivateSettingsInstructsthedronetousetheWi-FiSecuritysettingsspecified.SeetheWi-FiSecuritysectionbelowformoredetails.(RequiresRemoteAccess)
ManualConnectionSettings
ManuallyConnect EnablesyoutooverrideParrotDiscoveryandconnectdirectlytoadroneviaits(known)IPaddress.
IPAddress TheIPaddressofthedroneyouwishtoconnectto.
RemotePort Theremoteport#thatthedroneislisteningforconnectionrequestson.
ProductId TellsAR.Pro3theversionoftheBebopitismanuallyconnectingto.
AdvancedOptions
PowerButtonActivatedAccess
InstallsascriptonyourdronethattogglesremoteTelnetaccesstothedronebypressingthepowerbuttontwice.BydefaultremoteaccessisenabledonV1BebopsanddisabledonV2Bebops.(RequiresRemoteAccess)
RemoteAccessTherearekeydifferencesinthewaytheV1andV2Bebopdronesallowforremoteaccess.Bydefault,V1dronesallowRemoteAccessandV2dronesbydefaultdonot.RemoteaccessenablesmanyofAR.Pro’sadvancedfunctionstowork.Featuressuchas“SSIDBroadcast”,“MACAddressFiltering”,“FirmwareUpgrades”,and“TestSpinAllMotors”requireittobeenabledforthemtowork.Asofthe3.2.0firmware,onallBebopsyoucanenableRemoteAccessinoneoftwoways.Bydefault,ifyoupressyourpowerbutton4times,RemoteAccesswillbeenabled,andremainthatwayuntilyoupowercycleyourdrone.AdditionalfunctionssuchasUSBNetworkingandADBD(AndroidDebugBridgeDaemon)arealsoenabledwhenyoupressthepowerbutton4times.ItisrecommendedonALLBebopsthatyouenableremoteaccessoncebyusingthe4buttonpressmethodandtheninstallAR.Pro’s“PowerButtonActivatedAccess”script.DoingsowillallowyoutotoggleRemoteAccessbyonlyhavingtopressthepowerbuttontwiceandUSBNetworkingandADBDwillremainunloaded.
37
Wi-FiSecurity
AR.Pro3providesanextendedsetofWi-Fioptionsrelatedtosecurity.Theseoptionsallowyoutohardenthesecurityofyourdronesothatitislesssusceptibletohackingand/orunauthorizedaccesswhileactive.Thesesettingsaretransientinnature,inthatonceyoupowercycleyourdrone,itwillreturntoitsdefaultstate(NoMACfiltering,defaultSSID,Opennetwork,andbroadcastSSID).When“SECUREDRONEBYMACADDRESS”isselected,AR.Pro3willautomaticallyconfigureyourdronetoonlyallowconnectionsfromyourAndroideverytimeitconnects.Additionally,youcanprovideaSPACEdelimitedlistofadditionalMACaddressesintheformillustratedbelow:XX:XX:XX:XX:XX:XXYY:YY:YY:YY:YY:YYZZ:ZZ:ZZ:ZZ:ZZ:ZZPleasenotethatthereisaSPACEin-betweeneachaddress.Ifyouwishtochangeyourdrone’sdefaultSSID,configureitforWPA2security,and/orforceittonotbroadcastitsSSID,youmustselectthe“ActivateSettings”optionwhenyourdroneisconnected.Upontapping“ActivateSettings”,AR.Pro3willreinitializeyourdrone’sWi-Finetworkdynamically.YouwillneedtoreconnecttoyourdroneoncethesettingstakeeffectsobesuretomakenoteoftheSSIDyousetand/ortheWPA2SecurityKeyyouspecifiedbeforeactivating.YouwillhavetomanuallyentertheSSIDinyourAndroid’sSystemWi-FiSettingstoaddanetworkthatdoesnotbroadcastitsSSID.
38
*PLEASENOTE:Asofthe3.2.0firmwarerelease,V1andV2BebopdronesnowsupportWPA2natively.ToenableWPA2onyourbebop,simplyselectWPA2fromWi-FiSecurityTypeandprovideyourpassphrase.Whenyoupowercycleyourdroneitwillrememberthissettinganduseitforsubsequentbootsuntilyoudisableit.
39
SystemWi-FiSettings
ThisoptionisaconveniencemethodforquicklygettingtoyourAndroidSystemWi-FiSettingsmenu.
40
FlightSettings
FlightBehavior
HoverLockWhendisabled,thissettingwilloverridethedrone’sdefaultbehaviortogointo“Hover”modewhennocontrolinputsarebeingapplied.
EnforceMaximumDistance
Whenenabled,thedronewillnotflybeyondthemaximumdistancespecifiedinLimitSettings.ThisfeatureisonlyavailableforV2Bebopsrunningthev3.1.0orlaterfirmware.
ProtectiveHull Ifyouareflyingwithyourdrone’sprotectivehullinstalled,selectthisoption.LimitSettings
HoverLockMinimumAltitudeWhenHoverLockisenabled,thisistheminimumaltitudethedronemustbeatforittoactivate.Thissettingisincm(centimeters).
MaximumFlightDistance
Themaximumdistancethedronewilltravelawayfromit’stakeofflocation,inmeters.ThisfeatureisonlyavailableforV2Bebopsrunningthev3.1.0orlaterfirmware.
MaximumFlightAltitude Themaximumaltitudethedronewillrisetoinmeters.
41
RateSettings
HoverLockDelayTheamountoftimethedronewillwaitbeforetransitioningintoHovermode,inms(milliseconds).
MasterRateControl Reducesallflightsurfaces’ratetothe%specified.
MaximumRotationRate Maximumratethedronewillrotate(spin)at,indegrees/second.
MaximumVerticalRate Maximumrateatwhichthedronewillclimbordescendinm/s(meterspersecond).
MaximumTiltAngle Maximumanglethedronewilltiltto,indegrees.TrackMeSettings
LoiteringDistanceWhenTrackMeisenabledthisisthemaximumdistancethedronewillplacebetweenitselfandthepilot,inmeters.
DeviceAccuracyThreshold
Thissettingspecifiestheminimumaccuracy(inmeters)reportedbyAndroidthatTrackMewilluseforacceptingalocationupdate.Lowervaluesarebetter.DefaultSettings
RestoreDefaults Restoreallflightsettingstotheirfactorydefaultstate.
42
InputSettings
ControlsOrientation
RCPilotMode Mode1vsMode2flightmode.IfyouarenotfamiliarwiththisterminologyuseMode2.
ReverseSensorXAxisIfyouexperiencereversedrollwhileusingsensors,selectthisoptiontoinstructAR.Pro3reverseitsvalues(leftbecomesrightandrightbecomesleft).
DeadzoneSettingsTouchPad/JoystickXAxis Zonenearcenterusedtosuppresscontrolinputs.Touchpad/JoystickYAxis Zonenearcenterusedtosuppresscontrolinputs.SensorXAxis Zonenearcenterusedtosuppresscontrolinputs.SensorYAxis Zonenearcenterusedtosuppresscontrolinputs.
JoystickOptions
UseTriggersforYawWhenselectedyoucanuseyourgamepad’sLeftandRighttriggersforcontrollingtheyawaxisofyourdrone.
IgnorePrimaryYawAxis IfUseTriggersforYawisselectedyoucandisabletheprimaryyawaxisonyourgamepad.
HatCameraControl
Whenselectedyoucanusethehat/dpadbuttonsonyourgamepadtocontrolyourdrone’scameraorientation.Whenthisoptionisselectedanypriorkeymappingsforthehat/dpadbuttonsisinhibited.
StepsPerHatTapThenumberofstepstomoveyourcamera’sorientationwhenthehat/dpadbuttonsarepressedonyourgamepad.
HideTouchpads Whenselectedtheonscreentouchpadswillnotbevisiblewhenagamepadisconnected.
43
JoystickKeyBindingsEmergencyButton JoystickbuttontobindtoEmergencyfunction.Takeoff/LandButton JoystickbuttontobindtoTakeoff/Landfunction.PreferencesButton JoystickbuttontobindtoopeningSettingsActivity.RecordButton JoystickbuttontobindtoRecordfunction.SnapshotButton Joystickbuttontobindtopicturetakingfunction.
ManeuverButton Joystickbuttontobindtoperformingacrobaticmaneuvers.
FlatTrimButton JoystickbuttontobindtoFlatTrimfunction.HoverLockButton JoystickbuttontobindtotogglingHoverLockfunction.GoHomeButton JoystickbuttontobindtoGoHomefunction.
MapViewButton JoystickbuttontobindtotogglingvisibilityoftheMapView.
CenterFieldofView Joystickbuttontobindtoforcenteringthecamera’sfieldofview.
ToggleHeadMovementControl
Joystickbuttontobindtofortogglingheadmovementadjustingthecamera’sfieldofviewwhileinCardboard(FPV)mode.
JoystickOptions
ShowDefaultBindings Showsthe“DefaultGamepadAssignments”diagram.RestoreDefaultBindings Set’salljoystickkeybindingstotheirdefaultstates.
HowToSetupKeyBindings
44
Tooverrideadefaultkeybindingbesureyourjoystickisconnected,selectthefunctionyou’dliketooverride,thenpresstheappropriatebuttononyourgamepadtosetit.Ifyouselectakeythatisalreadyboundtoanotherfunction,thatfunctionwillbecome“unbound"
45
FlightModes
Standard
StandardFlightModeconsistsof3controlelements:
v Touchpadforcontrollingyaw/altitudev Androidsensorsforcontrollingcyclicv Safetybuttonforenablingsensor(cyclic)control
WhentheSafetybuttonisnotdepressed,sensordatawillnotbetransmittedtothedrone.Toperformcyclic(rollandpitch)functionstheSafetybuttonmustbepresseddown,asillustratedbelow:
46
ProPromodeissimilartoStandard,howeverthereisnoSafetybutton.TherearetwocontrolelementsinvolvedwithPromode:
v Touchpadforcontrollingyaw/altitudev Androidsensorsforcontrollingcyclic
Thetouchpadforyaw/altitudeactsastheSafetyforenablingcycliccontrolviayourAndroidsensors.Oncethetouchpadispressedfullcontrolisachieved.
47
DualStickDualStickmodedisablesallsensorinputsforcontrollingyourdroneandallcontrolsurfacesaredrivenbytwotouchpads.TherearetwocontrolelementsinvolvedwithDualStickmode:
v Touchpadforcontrollingyaw/altitudev Touchpadforcontrollingroll/pitch
Eachtouchpadactsasasafetyforitsapplicablecontrolsurfaces.WhenAR.Pro3detectsagamepaditwillautomaticallyswitchintoDualStickmode.RCMode1and2controlstyleisalsoavailableforselectionwiththeSettingActivity’sInputSettingspanel.WhenAR.Pro3detectsthepresenceofaSkycontrolleritwillhidebothtouchpads.
48
GamepadSupportAR.Pro3supportsanygamepadthatimplementsastandardHIDprotocol.ThisincludesUSBconnectedPS3/4controllers,Xboxcontrollers,theNVidiaShield,MOGA,andiPegagamepads.
IfselectedviaAR.Pro3’sSettingsActivitythehat/dpadbuttonscanbeusedforcontrollingyourcameraorientationinsteadofbeingavailableforkeymapping.Youcanalsoconfigureyourgamepad’sleftandrighttriggerstocontrolthedrone’syawaxis.IfusinganiPegaController,besuretoconfigureitforX+HOMEmode.Personally,IamnotimpressedwiththeiPega9023.Itscontrolsurfacesare“sloppy”anditlags.ThisisnotsomethingIcanfixandAR.Pro3isnotatfault.Additionally,AR.Pro3supportsMOGAcontrollersusingMOGA’sproprietarycontrollerprotocol.WhenusingaMOGAcontrolleritisrecommendedtofirsttrytouseitsstandardHIDprotocolasHIDisvastlysuperiortoMOGA’scustomimplementation,howeverbothprotocolswillwork.
49
ParrotSkycontrollerSupport
Asofversion1.0.2.5,AR.Pro3providesforlimitedsupportoftheParrotFlightcontroller.AllcorefunctionsoftheFlightcontrollerarefunctionalwiththeexceptionofcalibrationandahandfulofWi-Ficapabilities.Keymappingcapabilitiesarefullyimplemented.WhenaSkycontrollerisconnected,theCameraPanningfeatureofAR.Pro3isturnedovertotheSkycontroller’s“hat”controlonitsrightstick,butyoucanstilldoubletapAR.Pro3’scompasstore-centerthecamera.WhenAR.Pro3detectsthepresenceofaSkycontrolleritwillhidebothtouchpads,unlessitisinCopilotMode.
50
CopilotModeCopilotmodeenablesyoutoturnovercontrolofyourSkycontrollertoanotherpilotwhilemaintaininga“takeover”switchonyourAndroid.Thisisagreatmeanstoallowpeoplewithlittletonoexperienceparticipateinflyingandpracticeonsomeofthemoredifficultaspectsofflying,suchasprocessingorientationshifts,withoutsignificantrisktoyourdrone.
CopilotmodeisactivatedintheSettingsActivitywithintheSkycontrollerSettingsheading.Whenenabled,ifyouenterthePilotingActivitytheabovedialogwillbepresented.WhenthedialogisshowingallcontrolsareactiveontheSkycontroller.TappinganywhereoutsideoftheCopilotdialogwillimmediatelytakecontrolawayfromtheSkycontrollerandturnitovertoyourAndroid.Whicheverflightmodeyouhaveset(Standard,Pro,DualStick,orGamepad)canbeusedinthismanner.ToreturncontroltotheSkycontroller,longtapanywherewithinthePilotingActivitytore-activatetheCopilotdialog.WhenyouarefinishedwithCopilotMode,besuretogobackintoSkycontrollerSettingsanddisableit.
51
FirmwareManagementWhenenabled,AR.Pro3willautomaticallydownloadnewfirmwareforBebopV1/V2drones,andtheSkycontroller.ThesefilescanbelocatedonyourAndroid’sexternaldrivefolderwithinARPro3/firmware,asillustratedbelow:
Whenanewfirmwareexists(CURRENTLYNOTIMPLEMENTEDFORSKYCONTROLLER)youcaninstallthisfirmwareontoyourdroneviaAR.Pro3’sSettingsActivitybytappingtheSoftwareFirmwarepreferencewithinDroneSettings.Aseriesofdialogswillthenstepyouthroughtheupgradeprocess.
52
AdditionalResourcesThefollowingvideosandresourceshavebeencompiledtosupplementthisdocumentation.Ifyouhaveavideoorresourceyou’dlikeincluded,[email protected]’dlikeshared.
Videoshttps://youtu.be/wO0_ZYupfnMThisvideodemonstratesAR.Pro3’sMapViewhttps://youtu.be/1_Vrcp6rAr8ThisvideodemonstratesAR.Pro3’sDirectedFlightModehttps://youtu.be/_Xz6MMxpuKwThisvideodemonstratesAR.Pro3’sTrackMeMode
Websiteshttp://www.shellware.com/BlogEngine.Web/page/ar-pro-3-for-bebop-dronesOfficialShellwarepageforAR.Pro3https://community.parrot.com/t5/Bebop-Drone/AR-Pro-3-0-Announcement/m-p/122876ParrotSupportCommunitypageforAR.Pro3http://www.ardrone-flyers.com/forum/viewtopic.php?f=120&t=8738ardrone-flyers.compageforAR.Pro3(notallthatactivethesedays)http://www.bebop.chat/viewtopic.php?f=5&t=79Theunofficialbebopdronehackingguide
53
ParrotRangeTestResults
54
ParrotSkycontrollerPowerOutputReference