{"id":270,"date":"2015-10-23T13:53:05","date_gmt":"2015-10-23T17:53:05","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/?page_id=270"},"modified":"2016-05-06T19:07:52","modified_gmt":"2016-05-06T23:07:52","slug":"system-level-trade-studies","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/system-level-trade-studies\/","title":{"rendered":"System-Level Trade Studies"},"content":{"rendered":"<h2>Single Board Computer (SBC)<\/h2>\n<p>A powerful single board computer is a fundamental requirement to implement autonomy and create a collaborative network between various robots in a system.\u00a0 The processing unit needs to handle Ubuntu 14.04, ROS, Vision algorithms, and control an Arduino board, all running in parallel.\u00a0 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.\u00a0 Cost is an important factor because the system will require multiple units of these single board computers.<\/p>\n<div>\n<div align=\"center\"><h2 id=\"tablepress-9-name\" class=\"tablepress-table-name tablepress-table-name-id-9\">Single Board Computer Trade Study (Point Scale: 0-10)<\/h2>\n\n<table id=\"tablepress-9\" class=\"tablepress tablepress-id-9\" aria-labelledby=\"tablepress-9-name\">\n<thead>\n<tr class=\"row-1\">\n\t<td class=\"column-1\"><\/td><th class=\"column-2\">Weights<\/th><th class=\"column-3\">Raspberry Pi 2<\/th><th class=\"column-4\">Edison<\/th><th class=\"column-5\">BeagleBone Black Rev C<\/th><th class=\"column-6\">Odroid XU-4<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Performance<\/td><td class=\"column-2\">25<\/td><td class=\"column-3\">6<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">4<\/td><td class=\"column-6\">10<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Cost<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">4<\/td><td class=\"column-5\">7<\/td><td class=\"column-6\">6<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Documentation<\/td><td class=\"column-2\">15<\/td><td class=\"column-3\">9<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">7<\/td><td class=\"column-6\">7<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Ease of Integration<\/td><td class=\"column-2\">20<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">4<\/td><td class=\"column-5\">8<\/td><td class=\"column-6\">8<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Peripheral<\/td><td class=\"column-2\">20<\/td><td class=\"column-3\">5<\/td><td class=\"column-4\">7<\/td><td class=\"column-5\">5<\/td><td class=\"column-6\">7<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Availability<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">10<\/td><td class=\"column-6\">10<\/td>\n<\/tr>\n<\/tbody>\n<tfoot>\n<tr class=\"row-8\">\n\t<th class=\"column-1\">Total<\/th><th class=\"column-2\">100<\/th><th class=\"column-3\">7.5<\/th><th class=\"column-4\">6.9<\/th><th class=\"column-5\">6.4<\/th><th class=\"column-6\">8.2<\/th>\n<\/tr>\n<\/tfoot>\n<\/table>\n<!-- #tablepress-9 from cache --><\/div>\n<\/div>\n<h2>Point-to-Point Communication<\/h2>\n<p>One of the core technologies that the project is intended to showcase is point-to-point communication between multiple vehicles.\u00a0 Additionally, the project will demonstrate how the vehicles can utilize shared data to collaborate in an effective manner.\u00a0 The network technology used to carry out this operation will have a huge impact on the implementation technique and overall performance of the system.\u00a0 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.\u00a0 Since this network will be supporting collaboration between real-time systems, low latency is a major requirement.\u00a0 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.<\/p>\n<div>\n<div align=\"center\"><h2 id=\"tablepress-10-name\" class=\"tablepress-table-name tablepress-table-name-id-10\">Point-to-Point Communication Trade Study (Point Scale: 0-10)<\/h2>\n\n<table id=\"tablepress-10\" class=\"tablepress tablepress-id-10\" aria-labelledby=\"tablepress-10-name\">\n<thead>\n<tr class=\"row-1\">\n\t<td class=\"column-1\"><\/td><th class=\"column-2\">Weights<\/th><th class=\"column-3\">Cloud Computing<\/th><th class=\"column-4\">Wireless Distributed Computing<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Range<\/td><td class=\"column-2\">15<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">7<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Reliability<\/td><td class=\"column-2\">15<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">8<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Bandwidth<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">8<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Latency<\/td><td class=\"column-2\">25<\/td><td class=\"column-3\">6<\/td><td class=\"column-4\">9<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Cost<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">8<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Ease of Implementation<\/td><td class=\"column-2\">25<\/td><td class=\"column-3\">7<\/td><td class=\"column-4\">9<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">Scalability<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">6<\/td>\n<\/tr>\n<\/tbody>\n<tfoot>\n<tr class=\"row-9\">\n\t<th class=\"column-1\">Total<\/th><th class=\"column-2\">100<\/th><th class=\"column-3\">8<\/th><th class=\"column-4\">8.2<\/th>\n<\/tr>\n<\/tfoot>\n<\/table>\n<!-- #tablepress-10 from cache --><\/div>\n<\/div>\n<div align=\"center\"><\/div>\n<div style=\"text-align: justify\" align=\"center\">\n<h2><b>Communication Hardware<\/b><\/h2>\n<p><span style=\"font-weight: 400\">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 &#8211; support for mesh networking, good indoor range, high bandwidth and robustness. All hardware that operated in the unlicensed frequency range were considered while selection.<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify\" align=\"center\"><\/div>\n<div style=\"text-align: center\" align=\"center\"><h2 id=\"tablepress-15-name\" class=\"tablepress-table-name tablepress-table-name-id-15\">Communication Hardware Trade Study (Point Scale: 0-10)<\/h2>\n\n<table id=\"tablepress-15\" class=\"tablepress tablepress-id-15\" aria-labelledby=\"tablepress-15-name\">\n<thead>\n<tr class=\"row-1\">\n\t<td class=\"column-1\"><\/td><th class=\"column-2\">Weights<\/th><th class=\"column-3\">XBee Pro 900<\/th><th class=\"column-4\">XBee Pro <\/th><th class=\"column-5\">Bullet 2HP<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Low Frequency<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">7<\/td><td class=\"column-5\">7<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Mesh Networking<\/td><td class=\"column-2\">40<\/td><td class=\"column-3\">10<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">5<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Range<\/td><td class=\"column-2\">20<\/td><td class=\"column-3\">7<\/td><td class=\"column-4\">3<\/td><td class=\"column-5\">5<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Reliability<\/td><td class=\"column-2\">20<\/td><td class=\"column-3\">5<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">9<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Bandwidth<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">5<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">9<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Form Factor<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">7<\/td><td class=\"column-4\">7<\/td><td class=\"column-5\">3<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">Total<\/td><td class=\"column-2\"><\/td><td class=\"column-3\">7.85<\/td><td class=\"column-4\">6.9<\/td><td class=\"column-5\">5.9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-15 from cache --><\/div>\n<div style=\"text-align: center\" align=\"center\"><\/div>\n<h2 style=\"text-align: left\" align=\"center\"><b>Mobile Platforms<\/b><\/h2>\n<p><span style=\"font-weight: 400\">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.<\/span><\/p>\n<h2 class=\"tablepress-table-name tablepress-table-name-id-16\" style=\"text-align: center\">Mobile Platforms Trade Study (Point Scale: 0-10)<\/h2>\n<p style=\"text-align: center\">\n<table id=\"tablepress-16\" class=\"tablepress tablepress-id-16\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><br \/>\n<br \/>\n<\/th><th class=\"column-2\">Weight<\/th><th class=\"column-3\">Custom Platform<\/th><th class=\"column-4\">Oculus Prime<\/th><th class=\"column-5\">Pioneer<\/th><th class=\"column-6\">Husky<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Time To First Use<\/td><td class=\"column-2\">15<\/td><td class=\"column-3\">5<\/td><td class=\"column-4\">8<\/td><td class=\"column-5\">9<\/td><td class=\"column-6\">6<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Cost<\/td><td class=\"column-2\">25<\/td><td class=\"column-3\">6<\/td><td class=\"column-4\">8<\/td><td class=\"column-5\">7<\/td><td class=\"column-6\">1<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Non-Holonomic Steer<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">9<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">5<\/td><td class=\"column-6\">5<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">ROS Support<\/td><td class=\"column-2\">20<\/td><td class=\"column-3\">1<\/td><td class=\"column-4\">9<\/td><td class=\"column-5\">7<\/td><td class=\"column-6\">9<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Support Documentation<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">1<\/td><td class=\"column-4\">8<\/td><td class=\"column-5\">7<\/td><td class=\"column-6\">8<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Form Factor<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">8<\/td><td class=\"column-5\">8<\/td><td class=\"column-6\">5<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">Hardware<\/td><td class=\"column-2\">10<\/td><td class=\"column-3\">7<\/td><td class=\"column-4\">8<\/td><td class=\"column-5\">5<\/td><td class=\"column-6\">7<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">Total<\/td><td class=\"column-2\"><\/td><td class=\"column-3\">4.95<\/td><td class=\"column-4\">7.9<\/td><td class=\"column-5\">7.3<\/td><td class=\"column-6\">5.85<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-16 from cache --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.\u00a0 The processing unit needs to handle Ubuntu 14.04, ROS, Vision algorithms, and control an Arduino board, all running in parallel.\u00a0 To perform these tasks, it is important to<br \/><a class=\"moretag\" href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/system-level-trade-studies\/\">+ Read More<\/a><\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template_parts\/page-fullwidth_template.php","meta":{"footnotes":""},"class_list":["post-270","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/comments?post=270"}],"version-history":[{"count":6,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/270\/revisions"}],"predecessor-version":[{"id":880,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/pages\/270\/revisions\/880"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teami\/wp-json\/wp\/v2\/media?parent=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}