Sunday, February 22, 2015

Ground Control Stations: The VCS-4586 and the DDMS

The Ground Control Station (GCS) I have selected for this weeks blog is the Vehicle Control System (VCS) 4586 (GCS software) paired with the UAV Factory’s Dual Display Mobile Station (DDMS) (GCS hardware).  The VCS-4586 is produced by Lockheed Martin CDL Systems.  The VCS-4586 is a software suite capable of running on a wide variety of standard computer hardware and on Windows, Linux, and Solaris operating systems.  The VCS-4586 GCS can provide control to UASs, UGSs, and UMSs.  For the purpose of this blog post, I will focus on UGS and UMS capabilities.

The VCS-4586 supports real-time sensor video and telemetry.  The user interface allows operators to view sensor video by clicking the icon tagged to the sensors geographical position.  The system supports analog NTSC and PAL video streams, along with digital MPEG-2 and H.265 streams. 
The VCS-4586 reduces the workload of mission management.  The user interface allows operators to chart UGS and UMS routes, manage targets, and plot restriction zones.  3-D representations of routes are visualized on the monitor, and terrain elevation is accounted for.  The vehicle management system “allows for multiple vehicle control from as little as one ground control operator workstation” (Lockheed Martin, 2015).  Navigation of multiple vehicles is accomplished through point and click.  The VCS-4586 has been used to operate UMSs such as the Meggitt Training Systems Canada Barracuda, Hammerhead, and the Vindicator.   It has also been used to operate the General Dynamics Canada FORESIGHT (UGS).
In my opinion, the VCS-4586 is a powerful GCS software solution.  Its ability to function with many different platforms making it valuable to governments and organizations operating many types of unmanned systems.  The H.265 video codec features powerful compression for streaming video at ultra high definition up to 8K.        

            Although the VCS-4586 will function on many hardware setups, I think it will complement the UAV Factory’s Dual Display Mobile Station (DDMS).  The DDMS is a portable GCS built with off the shelf parts.  The 1000 x 420 x 170 mm GCS weighs 18.9 kg.  It is centered on a Panasonic CF-31 Toughbook, and features a secondary display and a modular electronics compartment for the connection of a data link or other required hardware such as video recorders, data acquisition devices, or data storage devices.  The DDMS features two USB ports, one Ethernet port, two serial ports, two video inputs, one VGA port, on microphone input, and one audio output.
            The DDMS is built with an expeditionary mindset that features hard shell protective case and hot swappable lithium ion batteries capable of a 30-minute quick charge.  The DMMS has an accessory bag, making “it convenient to carry small components and accessories such as a joystick, mouse, wiring, antennas, [or] external GPS antenna” (UAV Factory, 2015).            
            In my opinion, there are not many drawbacks to the DDMS because it is easily upgradable due to its off-the-shelf design.  The UAV Factory does not mention if the case is waterproof.  A waterproof pelican case for the DDMS would help prevent potential damage.  

References:
Lockheed Martin (2015). Ground Control Operator Software for Unmanned Vehicle Systems. [ONLINE] Available at: http://www.lockheedmartin.com/content/dam/lockheed/data/ms2/documents/cdl-systems/LM%20CDL%20Systems_Brochure_August_2013.pdf. [Last Accessed 21 February, 2015].
Lockheed Martin (2015). VCS-4586 CAPABILITIES GUIDE. [ONLINE] Available at: http://www.lockheedmartin.com/content/dam/lockheed/data/ms2/documents/cdl-systems/VCS-4586%20CAPABILITIES%20GUIDE-August2013.pdf. [Last Accessed 21 February, 2015].

UAV Factory (2015). Portable Ground Control Station. [ONLINE] Available at: http://www.uavfactory.com/product/16. [Last Accessed 21 February, 2015 ].

Sunday, February 8, 2015

Unmanned System Data Protocol and Format

This blog post will discuss the data format, protocols, and storage methods associated with the AR.Drone 2.0.  The AR.Drone 2.0 is a hobby UAS built by the Paris based Parrot Company.  Parrot is a public company whose revenues reached  $272,691,500 USD in 2011.  ARS Technica has reported that over half a million AR.Drone units have been sold as of March 2013 (ARS Technica, 2013).  I specifically chose the AR.Drone 2.0 for this activity because it was my introduction to the hobby UAS world when I purchased one in 2012. 

The AR.Drone 2.0 uses two cameras to stream real-time video to smart devices.  The first camera is a forward-looking, wide angle, high definition 720p camera with a frame rate of 30fps.  The second camera is a downward pointing Quarter Video Graphics Array (QVGA) with a resolution of 320 x 240 pixels.  The QVGA camera has a frame rate of 60 fps and is used for groundspeed measurement.  Both cameras stream to a H.264 encoding base profile, and is transmitted to a smart device over a Wi-Fi b/g/n connection. 
            H.264 is also known as MPEG-4 Part 10-Advanced Video Coding (MPEG-4 AVC).  This is currently one of the most popular video compression formats.  However, the High Efficiency Video Codec (HEVC) H.265 may soon be replacing H.264.  Benchmark tests comparing H.264 and H.265 show that H.265 is capable of  “improving upon current streaming by cutting the required bitrate by up to 50 percent” (Tested, 2014).  I would recommend that Parrot consider upgrading their encoding base profile to H.265. 
            The AR.Drone 2.0 “can be controlled from any client device supporting the Wi-Fi ad-hoc mode”, (AR.Drone Developer Guide SDK 1.6).  The AR.Drone creates a Wi-Fi network allowing supported smart devices running flight control software to connect.  Wi-Fi 802.11b/g/n server has bandwidths of 22/20/40Mhz respectively, with outdoor ranges of 460/460/820 feet.  The 802.11n connection is ideal due to both its bandwidth and range.  The only Wi-Fi connection with a longer range is the 802.11a at up to 16,000 feet; however, its low data stream rate makes it impractical for streaming high definition video.
            Firmware data on the AR.Drone is the only data normally stored onboard.  The firmware can be updated through a USB 2.0 port on the bottom of the AR.Drone.  The AR.Drone 2.0 currently supports the connection of a USB 2.0 flash drive to store recorded video on the UAS.  AR.Drone users are encouraged to record video streamed to their smart devices via Android and iOS flight control applications.  I would recommend that Parrot consider using a small SD storage slot to record video onboard the AR.Drone.  The SD slot will not add significant weight, and it frees the USB for the possibility of adding aftermarket hardware.
            The AR.Drone 2.0 uses 6 miniaturized inertial measurement units to provide pitch, roll, and yaw measurements.  The sensors provide data to the processor for stabilization and tilt control.  Additionally, an ultrasound telemeter is used to determine altitude.  The firmware in the AR.Drone controls exactly how all of the sensory input is used.

References:
Cornish, David (2013). ESA Launches Drone App to Crowdsource Flight Data. [ONLINE] Available at: http://arstechnica.com/gadgets/2013/03/esa-launches-drone-app-to-crowdsource-flight-data/. [Last Accessed 07 February, 2015].
Fenlon, Wesley (2013). What You Should Know about The H.265 Video Codec. [ONLINE] Available at: http://www.tested.com/tech/web/453188-what-you-should-know-about-h265-video/. [Last Accessed 07 February, 2015].
Intel (2013). Real-Time CPU Based H.265/HEVC Encoding Solution with Intel Platform Technology. [ONLINE] Available at: https://software.intel.com/sites/default/files/white_paper_real-time_HEVC_encodingSolution_IA_v1.0.pdf. [Last Accessed 07 February, 2015].
Parrot (2011). AR.Drone Developer Guide SDK 1.6. [ONLINE] Available at: https://abstract.cs.washington.edu/~shwetak/classes/ee472/notes/ARDrone_SDK_1_6_Developer_Guide.pdf. [Last Accessed 07 February, 2015].
Parrot (2015). AR.Drone 2.0 Technical Specifications. [ONLINE] Available at: http://ardrone2.parrot.com/. [Last Accessed 07 February, 2015].