{"id":96,"date":"2017-04-24T03:22:58","date_gmt":"2017-04-24T06:22:58","guid":{"rendered":"http:\/\/programcounter.net\/blog\/?p=96"},"modified":"2017-04-24T03:22:58","modified_gmt":"2017-04-24T06:22:58","slug":"intel-aero-overviewintel-aero-compute-board-and-intel-aero-rtf-kit","status":"publish","type":"post","link":"https:\/\/programcounter.net\/blog\/index.php\/2017\/04\/24\/intel-aero-overviewintel-aero-compute-board-and-intel-aero-rtf-kit\/","title":{"rendered":"Intel Aero overview(Intel Aero compute board and Intel Aero RTF kit)"},"content":{"rendered":"<p>For the past few months I have been working on Intel Aero and Intel Aero RTF kit and after the sales started I got all the time the same questions from colleagues so I decided to revive this blog and write a small overview about.<\/p>\n<p>Intel has 2 products under Intel Aero name focused in unmanned aerial vehicles:<\/p>\n<ul>\n<li><strong>Intel Aero Compute board<\/strong>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-222 size-full\" src=\"http:\/\/programcounter.net\/blog\/wp-content\/uploads\/2023\/03\/intel-aero.jpg\" alt=\"\" width=\"340\" height=\"219\" \/><br \/>\nIt is a development board with most of components that drones needs:<\/p>\n<ul>\n<li>Intel Atom CherryTrail with 4 cores running at 2.4GHz<\/li>\n<li>4GB of DDR3 RAM<\/li>\n<li>32 GB eMMC + microSD slot<\/li>\n<li>WiFi(802.11ac)<\/li>\n<li>Sensors:\n<ul>\n<li>BMI160 (gyroscope and accelerometer)<\/li>\n<li>BMM150 (compass)<\/li>\n<li>MS5611 (barometer)<\/li>\n<\/ul>\n<\/li>\n<li>Max 10 Altera\/Intel FPGA with 8K logic blocks<\/li>\n<li>MIPI connectors<\/li>\n<li>USB 3.0<\/li>\n<li>Linux 4.4<\/li>\n<\/ul>\n<p>So with this board alone is possible to have a flying drone, we have <a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-intel-aero-overview.html\" target=\"_blank\" rel=\"noopener\">ported Ardupilot<\/a> to it so you only will need to build a breakout board to the 80pin connector to export the PWM signals to the ESCs and gather all the drone components(frame, ESCs, motors, propellers&#8230;).<br \/>\nOr you can grab a flight controller like Pixhawk to actually fly and connect it to Intel Compute board so it can do the heavy processing like computational vision and order tasks to flight controller.<\/li>\n<li><strong>Intel Aero RTF kit<\/strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-223 size-full\" src=\"http:\/\/programcounter.net\/blog\/wp-content\/uploads\/2023\/03\/intel-aero-rtf.jpg\" alt=\"\" width=\"1090\" height=\"506\" \/>It is the ready to fly kit, you just need to connect a 3S\/4S Lipo battery to fly.\n<p>On this kit you have:<\/p>\n<ul>\n<li>Intel Aero Compute board(with everything above)<\/li>\n<li>Intel Aero Flight controller<\/li>\n<li>Intel Aero Vision accessory kit(Intel Real Sense R2000, 8MP RGB camera and down-faced VGA camera)<\/li>\n<li>Carbon fiber frame<\/li>\n<li>ESCs, motors and propellers<\/li>\n<li>Remote controller and radio receiver<\/li>\n<li>External compass<\/li>\n<li>GPS<\/li>\n<li>Power distribution board<\/li>\n<\/ul>\n<p>The Intel Aero Flight controller is another board that connects to Intel Aero Compute board and it is responsible to fly, so the Intel Atom is 100% free to do another tasks like video processing.<br \/>\nThe brain of Aero Flight controller is a STM32 micro-controller and it has another set of all the sensors needed to fly, we have ported 2 flight stacks to it: <a href=\"https:\/\/dev.px4.io\/en\/flight_controller\/intel_aero.html\" target=\"_blank\" rel=\"noopener\">PX4 Pro<\/a> that comes out of the box and <a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-intel-aero-rtf.html\" target=\"_blank\" rel=\"noopener\">Ardupilot<\/a>.<\/p>\n<p>Flight controller and Compute board is connected by a high speed UART, this way applications running on Intel Atom can get information about the flight and order tasks\/commands to the Flight controller, for example you can write a follow me application that will use the Intel Real Sense data process it in Intel Atom and send commands to the flight controller to actually follow the person or object.<\/p>\n<p>To the whole kit to work it needs a <a href=\"https:\/\/github.com\/intel-aero\/intel-aero-fpga\/tree\/master\/aero_rtf_kit\" target=\"_blank\" rel=\"noopener\">FPGA RTL firmware<\/a> loaded to router some signals between Flight Controller, Compute board and breakout board but it still has more than 50% of logic ports to be used by software developers.<\/p>\n<p>So this kit is aimed to software developers that have brilliant idea of a drone application and don&#8217;t want\/have time to gather all the hardware and software to build a drone and then start to focus on the application, saving a huge time to market.<\/li>\n<\/ul>\n<p>This blog post was just a small overview there is a lot of specific information <a href=\"https:\/\/github.com\/intel-aero\/meta-intel-aero\/wiki\" target=\"_blank\" rel=\"noopener\">Intel Aero Github wiki page<\/a> but if you still have some question please ask on the comments bellow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the past few months I have been working on Intel Aero and Intel Aero RTF kit and after the sales started I got all the time the same questions from colleagues so I decided to revive this blog and write a small overview about. Intel has 2 products under Intel Aero name focused in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,7,8],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-drones","category-intel","category-intel-aero"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":0,"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"wp:attachment":[{"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programcounter.net\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}