Friday, July 8, 2016

Control Station Analysis
            In this research activity, an in-depth analysis of Ardupilot Rover Mission Planner is selected as a ground control station for an unmanned ground vehicle. Ardupilot is as open source solution that includes the Pixhawk autopilot.  It can be used with other autopilots, like Erie Brain 2. Several companies produce Pixhawk, such as 3RD (Pixhawk, n.d.). There are other companies that use this solution and customize it for their own product line (UAV Solutions, n.d.). This analysis includes the discussion on the hardware, software, and user interface. A discussion on the negative issues or challenges faced by users is provided, as is, additions that will improve its ability to function in its designated environment. 
Hardware
        The Ardupilot Rover Mission Planner can be on most desktops and laptops running Windows and Mac OS X. There is another version, AMP Planner 2 that also runs on Linux as well as Windows and OS X (Rover, n.d.).  For those that desire a most robust hardware component, Panasonic Toughbook is a great option.  In the case of military or law enforcement communities, the UAV Solution GCS are also a great alternative.  They offer two and three screen options, which can provide the additional screens for sensors, or third party information (UAV Solutions).              
        Additionally, once the information is upload via Mission Planner to the vehicle, there are numerous options to control the vehicle in a semi-autonomous mode via a Playstation type hand control device, or a more advanced radio control controller.  For use in the fully autonomous mode, the vehicle should be monitored via a full mission ground control station, such as a Toughbook or a solution previous mentioned with two or three monitor within the control ground station. 
Software
        The Mission Planner software serves two purposes.  The first is to set the parameters inputted to the firmware in the Pixhawk autopilot. The second purpose is to control the ground vehicle and its sensors in various mode of operations.  The parameter settings in the Pixhawk are numerous.  Each one can be set with incremental adjustments. It allows for controlling the sensors to include pan, tilt and zooming. For the advanced users, the parameters can be control via a built-in Extend Kalman Filter, which allows for state estimation of the various parameters and thus precise control of the vehicle in the autonomous mode (Ardupilot, n.d.) .
User interface
        Under normal operations in the semi-automatic mode, the use of a handheld device is preferred.  This can be done via a Playstation type handheld controller, a computer, or via a radio control device.  In the fully autonomous mode, monitoring via a full capable ground control station make the most sense.  In this fashion, the operator can monitor the various parameters and sensor outputs on monitors.
Negative issues
            The Mission Planner for fixed wing and rotary wing vehicles is very robust.  You can control the vehicles in six degrees of freedom (DOF).  However, in the Rover mode, the planner only allows control in two DOF, steering (left and right) and roll. It also allows for throttle control.  As ground vehicles get more advanced, allowing for control in the six degrees will become more important. Ardupilot does not have a maritime version.  However, it would not be difficult to use the Rover version to control a maritime vessel. 
Additions to the existing solutions
            Mission Planner is clearly a great open source solution that gets constant updates from its users. It also supports other autopilots, and many sensor solutions.  In the aerial vehicles domain, it has address most of the functions an operator need to operate the vehicle in semi-autonomous and autonomous modes.  The Rover version is lagging, but should speed up as more opportunities are open for the use of ground rovers.  An area that need to be address is a more intuitive dashboard, that allows less input from the operator.  Additionally, in the case of operating multiple vehicles, they need to provide a dashboard that allows the operator to control the vehicles without changing the dashboard view.


References
ArduPilot Extended Kalman Filter (EKF). (n.d.). Retrieved July 08, 2016, from http://ardupilot.org/rover/docs/common-apm-navigation-extended-kalman-filter-overview.html?highlight=ekf
3RD Pixhawk. (n.d.). Retrieved July 07, 2016, from https://3dr.com/support/pixhawk/
Rover. (n.d.). Retrieved July 07, 2016, from http://ardupilot.org/rover/index.html
UAV Solutions: Ground Control Systems. (n.d.). Retrieved July 07, 2016, from http://uav-solutions.com/ground-control-systems/


No comments:

Post a Comment