Loading…
ELC + ABS has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Drones [clear filter]
Monday, March 23
 

10:30am

Autonomous Navigation for an OMAP4 Nano-Drone - Grégoire Gentil, Always Innovating
This talk will introduce the problem of 3D positioning for a drone especially in GPS-denied environments. The talk will explain why usual odometry or any position algorithm based on standard consumer-level acceleration sensors can't really work. The talk will first focus on external sensors such as Kinect or UWB ulta-wide-band signal, which can be used to provide an accurate 3D position of a drone. The talk will then highlight computer-vision solutions that can be implemented on the drone itself: LKT optical flow, face and body tracking, SLAM algorithms. The limitations and implementation challenges will be highlighted and a brief overview of the hardware and software architecture will be presented. Last, a short demo of a flying nano-drone illustrating those solutions will be offered.

Speakers
avatar for Gregoire Gentil

Gregoire Gentil

Founder, Always Innovating
Grégoire Gentil is a serial entrepreneur with five start-ups in fifteen years, he is an innovator at heart with a nothing-is-impossible attitude. Grégoire is currently the founder and CEO of Always Innovating, one of the most innovative design companies in the consumer electronics... Read More →


Monday March 23, 2015 10:30am - 11:20am
Ballroom Salon 4

11:30am

Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers - Mark F. Brown, Intel & Joel Rosenzweig, Intel
Current hobby-grade UAVs (unmanned aerial vehicles or drones) utilize lower-end onboard microcontrollers for flight control and sensor acquisition. These flight controllers are built upon a range of operating system software, some utilizing a full RTOS, while others use custom bare-metal environments. With higher end SoC (system-on-a-chip) designs such as Intel Edison you can leverage mobile phone grade computing platforms on the UAV itself in conjunction with an existing flight controller. This fusion allows Edison to integrate seamlessly into open source stacks like Dronecode and existing flight controllers like PX4 or ArduPilot. This project will demonstrate how to leverage Intel Edison on a multi-rotor drone. 

Speakers
avatar for Mark F. Brown

Mark F. Brown

Staff Software Engineer, Intel Corporation
Mark is a software engineer at Intel corporation in the Mobile Communications Group. He specializes in porting Linux and Android to new platforms. He has been developing on Linux since 2000 and has been porting Android professionally since Android’s initial release in 2008 and for... Read More →
avatar for Joel Rosenzweig

Joel Rosenzweig

Staff Software Engineer, Intel
Joel Rosenzweig has been developing embedded systems software for 19 years and has been an avid radio controlled model helicopter enthusiast for 28 years. Joel created a model helicopter flight stabilization system in 2003 which he developed, built and sold world-wide. Joel now experiments... Read More →


Monday March 23, 2015 11:30am - 12:20pm
Ballroom Salon 4

2:00pm

Flying Penguins: Embedded Linux Applications for Autonomous UAVs - Clay McClure
With the commercial drone market growing 50% year over year, upstart drone companies need inexpensive and mature platforms for rapidly delivering custom UAV applications. While the required infrastructure is readily available from several open-source projects, some more mature and well documented than others, understanding how the various pieces fit together remains a challenge. This talk will help researchers, hobbyists, and entrepreneurs develop high-level UAV applications by demonstrating how to integrate the PX4 autopilot and the Robot Operating System (ROS) into a full-featured autonomous flight control system.

Speakers
avatar for Clay McClure

Clay McClure

Consultant, Industrial Bytes & Magic
Clay McClure designs custom Linux software solutions for technology start-ups in Atlanta and the San Francisco Bay area. Prior to branching out on his own, he supported web-scale Linux clusters at Ning and Twitter. He's lately become interested in aerospace and robotics applications... Read More →


Monday March 23, 2015 2:00pm - 2:50pm
Ballroom Salon 4

3:00pm

10 Years of Open Source Robotics - Laurent Pinchart, Ideas on Board
Open-source robotics has been under the spotlight for several years now with the advent of platforms such as Arduino or projects such as Dronecode. Its roots predates those mainstream projects though, with a sharing culture being central to many robotics groups.

This talk will present a restrospective of ten years of participation to the international amateur robotics contest Eurobot in an academic an hobbyist enviroment. In addition to the technical presentation, it will explain the sharing culture promoted by the organisers, and highlight approaches taken by different teams to share knowledge through open-source. Personal experience will be detailed, describing the challenges encountered when promoting free software robotics among university students.

Speakers
avatar for Laurent Pinchart

Laurent Pinchart

Founder & Owner, Ideas on Board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on board, a company specialized in embedded Linux design and... Read More →


Monday March 23, 2015 3:00pm - 3:50pm
Ballroom Salon 4

4:20pm

Teaching More Fish to Fly - John Hawley, Intel
In 2013, at the Embedded Linux Conference in Europe in Edinburgh, there was a race between a dog and a blimp. It was said that despite the dogs win, that the blimp had participated in the miracle of flight. In 2014 we started showing how the MinnowBoard can be lofted and show useful. In 2015 we just want to give an update on where we are at and what interesting projects are being done both with the MinnowBoard and other platforms in the UAV space. The talk is mainly targeting taking an off the shelf embedded platform, Minnowboard Max, and it's use in UAVs, specifically quad-copters. With the ability to do real time computer vision, as well as various GPIO capabilities we'll explore the directions that significantly more autonomous UAVs can take with Linux and embedded platforms using, mostly, off the shelf components.

Speakers
JH

John Hawley

Open Source Developer, VMware - OSPO - OSTC
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, Boot Boot, as well as SyncDiff(erent) a state-full... Read More →


Monday March 23, 2015 4:20pm - 5:10pm
Ballroom Salon 4

5:20pm

Drone Panel Discussion - Lorenz Meier, Paul Riseborough, Randy Mackay; Andrew Tridgell, (Moderator)
Moderators
AT

Andrew Tridgell

Andrew is the Chair, Technical Steering Committee of Dronecode Project.

Speakers
avatar for Lorenz Meier

Lorenz Meier

PhD Student, ETH Zurich / PX4
Lorenz is the Dronecode Community Directory and interested in mobile localization and 3D reconstruction on smartphones and micro air vehicles. He started his aerial robotics project, PIXHAWK, in 2008 as a master student. He participated in the sFly EU research project 2011-2012 and... Read More →
avatar for Paul Riseborough

Paul Riseborough

Guidance Navigation &Control Developer, 3D Robotics
Paul Riseborough is a flight code developer who has recently commenced a full time role at 3DRobotics working on the Dronecode project. Paul has previously contributing to the APM and PX4 code base in a voluntary capacity and in that time has developed a number of flight control and... Read More →


Monday March 23, 2015 5:20pm - 6:10pm
Ballroom Salon 4
 
Tuesday, March 24
 

9:00am

Heterogeneous Multi-Core Architecture Support for Dronecode - Mark Charlebois, Qualcomm Innovation Center (QuIC)
Qualcomm Technologies Inc (QTI) has ported code from the DroneCode project to support UAVs based on a heterogeneous multi-core SoC. This talk will give a brief introduction to the SW projects hosted at the DroneCode Project, a high level overview of the architecture of the PX4 code, and the modifications made by QTI to support running the inner loop code on the Hexagon DSP, allowing the multicore ARM compatible Krait processors to run the outer loop code and other CPU intensive functions such as image processing. The talk will then highlight some of the future additions QTI would like help make as an active member of the Dronecode Project.

Speakers
MC

Mark Charlebois

Director, Engineering, Qualcomm Innovation Center


Tuesday March 24, 2015 9:00am - 9:50am
Ballroom Salon 4

10:00am

Open Source Drones on Linux - Lorenz Meier
This presentation will summarize the current state in academia and industry using Linux on drones, which is by now already a widespread and common pattern.

Speakers
avatar for Lorenz Meier

Lorenz Meier

PhD Student, ETH Zurich / PX4
Lorenz is the Dronecode Community Directory and interested in mobile localization and 3D reconstruction on smartphones and micro air vehicles. He started his aerial robotics project, PIXHAWK, in 2008 as a master student. He participated in the sFly EU research project 2011-2012 and... Read More →


Tuesday March 24, 2015 10:00am - 10:50am
Ballroom Salon 4

11:20am

Application of Data Fusion to Aerial Robotics - Paul Riseborough, 3DRobotics
The growth in capability of computing power and sensors available on small and cheap open source hardware platforms has enabled the application of increasingly sophisticated data fusion techniques to solve the problem of providing robust estimates of flight vehicle states (orientation, velocity and position) under a wide range of operating conditions. In this presentation Paul Riseborough presents recent developments in application of data fusion techniques to the ArduPilot and PX4 codebase which enables data from gyroscopes, accelerometers, magnetometers, range finders, optical flow, GPS and barometric pressure to be combined to estimate vehicle states. He will discuss some of the design challenges associated with development of software used across a wide range of mission and vehicle types, and the data fusion techniques that can adopted in the future as processing capacity grows.

Speakers
avatar for Paul Riseborough

Paul Riseborough

Guidance Navigation &Control Developer, 3D Robotics
Paul Riseborough is a flight code developer who has recently commenced a full time role at 3DRobotics working on the Dronecode project. Paul has previously contributing to the APM and PX4 code base in a voluntary capacity and in that time has developed a number of flight control and... Read More →


Tuesday March 24, 2015 11:20am - 12:10pm
Ballroom Salon 4

3:25pm

The Syria Airlift Project: Open-Sourcing Humanitarian Airlift - Mark Jacobsen, U.S. Air Force
More than 240,000 civilians have faced siege tactics in Syria's civil war, and 4.5 million are considered hard-to-reach. Conventional airdrops are impossible because large aircraft are vulnerable to ground fire. The Syria Airlift Project is a grassroots effort to develop an alternative paradigm: swarming airlift, using large numbers of small UAVs to deliver low-mass/high-value goods like medical supplies. Our vision is to employ Syrian refugees in Turkey to assemble and operate these aircraft, in an uplifting, nonviolent effort to care for the countrymen they've left behind. In this presentation I will discuss our work thus far, how we are using open-source 3DR hardware and software for our unique missions requirements, and how we are bringing the principles of crowdsourcing to humanitarian airlift. I will also discuss the many challenges of preparing to operate in a conflict zone.

Speakers
avatar for Mark Jacobsen

Mark Jacobsen

Executive Director, Uplift Aeronautics
Mark Jacobsen is a C-17 Pilot and Arabic-speaking Middle East Specialist in the US Air Force. Although still on active duty, he is currently a full-time student in the Political Science PhD program at Stanford University. He has been a hobbyist programmer and builder since he was... Read More →


Tuesday March 24, 2015 3:25pm - 4:15pm
Ballroom Salon 4

4:25pm

Embedded Linux moves into High School Robotics - Michael E. Anderson, The PTR Group
In 2015, the previous RTOS-based PPC robot control system was replaced with a dual-core ARM running embedded Linux with real-time extensions. This opens a great opportunity to begin educating thousands of students in the advantages of embedded Linux as a real-time control platform. In the session, we will describe the new platform and what students are learning about Linux through the FIRST Robotics Competition. There will be a demonstration of the new controller and deploying code to control a small system.

Tuesday March 24, 2015 4:25pm - 5:15pm
Ballroom Salon 4

5:25pm

DroneAPI: A Tutorial on Drone Control - Kevin Hester, 3DRobotics
DroneAPI is a small API that provides simple 'high level' drone operations (go here, do this, etc...). The goal being to hide protocol 'plumbing' required to make drones do useful things. We will begin by describing the use-cases this open-source project is meant to address. We will then walk through the creation of a working application that can control drones (either in simulation or the real world). You will step out of the classroom with a working python program that can control a drone and guidelines for experimenting with drones in the field.

Speakers
avatar for Kevin Hester

Kevin Hester

3D Robotics
Kevin Hester, Head of Platform Engineering, 3D Robotics -Kevin Hester is a developer on the DroneAPI toolkit and associated software projects (primarily Ardupilot, PX4, MAVProxy, and Droneshare). He's spoken on drone automation at Dronecon 2014. His engineering contributions include... Read More →


Tuesday March 24, 2015 5:25pm - 6:15pm
Ballroom Salon 4