System-Level Trade Studies

Single Board Computer (SBC)

A powerful single board computer is a fundamental requirement to implement autonomy and create a collaborative network between various robots in a system.  The processing unit needs to handle Ubuntu 14.04, ROS, Vision algorithms, and control an Arduino board, all running in parallel.  To perform these tasks, it is important to choose a single board computer, which has capable enough hardware, in terms of processing power, RAM, etc., and supports other peripherals, such as a Kinect or Hokuyo Laser Scanner. For these reasons, performance, ease of integration, and support of peripherals have the highest weights in the trade study.  Cost is an important factor because the system will require multiple units of these single board computers.

Single Board Computer Trade Study (Point Scale: 0-10)

WeightsRaspberry Pi 2EdisonBeagleBone Black Rev COdroid XU-4
Performance25610410
Cost1010476
Documentation159577
Ease of Integration208488
Peripheral205757
Availability1010101010
Total1007.56.96.48.2

Point-to-Point Communication

One of the core technologies that the project is intended to showcase is point-to-point communication between multiple vehicles.  Additionally, the project will demonstrate how the vehicles can utilize shared data to collaborate in an effective manner.  The network technology used to carry out this operation will have a huge impact on the implementation technique and overall performance of the system.  Eliminating a central server is a non-negotiable requirement of the user, which is why cloud computing and wireless distributed computing are the two point-to-point communication options.  Since this network will be supporting collaboration between real-time systems, low latency is a major requirement.  Owing to the short timeline of the project, ease of implementation will play a critical role in getting the system up and running within the given timeframe.

Point-to-Point Communication Trade Study (Point Scale: 0-10)

WeightsCloud ComputingWireless Distributed Computing
Range15107
Reliability15108
Bandwidth5108
Latency2569
Cost588
Ease of Implementation2579
Scalability1086
Total10088.2

Communication Hardware

To implement the point-to-point communication system, each mobile platform needed a hardware to establish and join a network. The hardware that were considered were point-to-point WiFi routers like the Bullet 2HP and the XBee routers following the Zigbee or the Digimesh protocol. The key features desired in the communication units were – support for mesh networking, good indoor range, high bandwidth and robustness. All hardware that operated in the unlicensed frequency range were considered while selection.

Communication Hardware Trade Study (Point Scale: 0-10)

WeightsXBee Pro 900XBee Pro Bullet 2HP
Low Frequency51077
Mesh Networking4010105
Range20735
Reliability20559
Bandwidth5559
Form Factor10773
Total7.856.95.9

Mobile Platforms

The mobile platforms are the most critical component of the project. The mobile platforms are a central dependency for the project as every subsystem would be integrated with the platforms in terms of hardware and software. The team therefore considered the option of creating a platform from scratch to better suit the requirements or buy an off-the-shelf platform.

Mobile Platforms Trade Study (Point Scale: 0-10)



WeightCustom PlatformOculus PrimePioneerHusky
Time To First Use155896
Cost256871
Non-Holonomic Steer109555
ROS Support201979
Support Documentation101878
Form Factor108885
Hardware107857
Total4.957.97.35.85