UAV::Pilot - Base library for controlling UAVs River stage one • 6 direct dependents • 6 total dependents

This library does not support controlling any UAVs on its own. Rather, it provides the basic support for implementing other UAV libraries, much the same way DBI provides support for implementing different database drivers. If you would like to contro...

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::SDL River stage zero No dependents

SDL extensions for "UAV::Pilot"....

TMURRAY/UAV-Pilot-SDL-0.3 - 25 Oct 2015 13:16:55 GMT

UAV::Pilot::Logger River stage one • 6 direct dependents • 6 total dependents

A Moose role for "UAV::Pilot" classes that want to log things. Provides the attribute "_logger", which returns a "Log::Log4perl::Logger" for your object. Also provides a method "_logger_name" for fetching the logger name. This will be your class's na...

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::Events River stage one • 6 direct dependents • 6 total dependents

Handles event loops on a regular timer....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::Server River stage one • 6 direct dependents • 6 total dependents

Role for servers running on board a UAV....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::Driver River stage one • 6 direct dependents • 6 total dependents

This is a role for a low-level interface to a given UAV. These are primarily for those developing the "UAV::Pilot" API against a new UAV. Programmers seeking to use an existing UAV should look at UAV::Pilot::Control....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::Control River stage one • 6 direct dependents • 6 total dependents

Role for high-level interfaces to drones. External programs should usually write against a module that does this role....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::ARDrone River stage zero No dependents

Library for controlling Unmanned Aerial Drones....

TMURRAY/UAV-Pilot-ARDrone-1.1 - 23 Aug 2015 01:53:32 GMT

UAV::Pilot::Commands River stage one • 6 direct dependents • 6 total dependents

Provides an interface for loading UAV extensions and running them, particularly for REPL shells....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::EasyEvent River stage one • 6 direct dependents • 6 total dependents

"AnyEvent" is the standard event framework used for "UAV::Pilot". However, its interface isn't convenient for some of the typical things done for UAV piloting. For instance, to put the code into plain English, we might want to say: Takeoff, wait 5 se...

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::SDL::Video River stage zero No dependents

Process raw video frames and displays them to an SDL surface. This does the roles "UAV::Pilot::Video::RawHandler" and "UAV::Pilot::EventHandler"....

TMURRAY/UAV-Pilot-SDL-0.3 - 25 Oct 2015 13:16:55 GMT

UAV::Pilot::SDL::Window River stage zero No dependents

A basic windowing system for drawing widgets. Currently only supports adding new widgets on top or below an existing widget. Does the "UAV::Pilot::EventHandler" role....

TMURRAY/UAV-Pilot-SDL-0.3 - 25 Oct 2015 13:16:55 GMT

UAV::Pilot::SDL::Events River stage zero No dependents

Handles the SDL event loop in terms of "UAV::Pilot::Events". In particular, it automatically handles "SDL_QUIT" events, which you'll need if you open any SDL windows (which "UAV::Pilot::Control::ARDrone::SDLNavOutput" does, for instance). Without tha...

TMURRAY/UAV-Pilot-SDL-0.3 - 25 Oct 2015 13:16:55 GMT

UAV::Pilot::WumpusRover - Control a rover over WiFi with a video feed River stage one • 1 direct dependent • 1 total dependent

The WumpusRover was a project started specifically around "UAV::Pilot". The library was always intended to be used on more than just the Parrot AR.Drone. With this addition, it is not only supporting a custom rover project, but also running much of t...

TMURRAY/UAV-Pilot-WumpusRover-0.4 - 21 Jul 2015 01:43:01 GMT

UAV::Pilot::NavCollector River stage one • 6 direct dependents • 6 total dependents

Role for objects that will process navigation packets. Requires the "got_new_nav_packet( $packet )" method, which will take a "UAV::Pilot::ARDrone::NavPacket"....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::EventHandler River stage one • 6 direct dependents • 6 total dependents

Role for objects that will be passed into "UAV::Pilot::Events". Requires the method "process_events", which will be called to handle the events for this object....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::ControlRover River stage one • 6 direct dependents • 6 total dependents

Role for any kind of ground vehicle. Does the "UAV::Pilot::Control" role. Requires the methods "throttle( $throttle )" and "turn( $turn )"....

TMURRAY/UAV-Pilot-1.3 - 27 Aug 2015 22:34:58 GMT

UAV::Pilot::Video::Ffmpeg River stage zero No dependents

Hooks into the ffmpeg library to decode video frames in real-time....

TMURRAY/UAV-Pilot-Video-Ffmpeg-0.3 - 27 Aug 2015 22:38:09 GMT

UAV::Pilot::SDL::Joystick River stage zero No dependents

Handles joystick control for SDL joysticks. This does the role "UAV::Pilot::EventHandler", so it can be passed to "<UAV::Pilot::Events-"register()>>. It's recommended to also add the "UAV::Pilot::SDL::Events" handler to the events object, as that wil...

TMURRAY/UAV-Pilot-SDL-0.3 - 25 Oct 2015 13:16:55 GMT

UAV::Pilot::ARDrone::Video River stage zero No dependents

Processes the Parrot AR.Drone v2 video stream, which is an h264 stream with some additional header data. Note that this *will not* work with the AR.Drone v1....

TMURRAY/UAV-Pilot-ARDrone-1.1 - 23 Aug 2015 01:53:32 GMT

86 results (0.03 seconds)