27 Aug 2015 22:34:58 UTC
- Distribution: UAV-Pilot
- Source (raw)
- Browse (raw)
- How to Contribute
- Issues (3)
- Testers (676 / 0 / 48)
- KwaliteeBus factor: 1
- 79.73% Coverage
- License: bsd
- Activity24 month
- Download (73.92KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
uav \ --host 192.168.1.1 \ -L /path/to/libraries -l ARDrone
Launches a shell for controlling a UAV. Perl statements may be typed at the prompt, ending with a semi-colon. With the Parrot AR.Drone, try:
uav> takeoff; uav> pitch -0.5; uav> wave; uav> land;
Host IP to connect to. Out of the box, the Parrot AR.Drone will be its own wireless access point on IP 192.168.1.1 (which is the default here).
Library to load. May be specified multiple times. It will need to be under one of the directories specified by the
--libraryoption (or the default library path).
Specify interface name to be used with the drone. By default, iface is set to wlan0. Mac useses different interface names and can be found using the ifconfig command. More recent Linux setups with predictable interface names also use different naming convention (unless your distro configures things using the old names).
This is only needed with the multicast option.
Use multicast addresses for UAV connections that support it. In particular, the Parrot AR.Drone's nav data.
Multicast seems to be tricky to use on Mac OSX. Default is to use traditional unicast.