element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Robotics
  • Technologies
  • More
Robotics
Blog Learning from the past, drone navigates course with ease
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Robotics to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 28 Jan 2013 8:14 PM Date Created
  • Views 523 views
  • Likes 0 likes
  • Comments 2 comments
  • research
  • autonomous
  • robotics
  • robots
  • robot
  • drone
  • on_campus
  • cabeatwell
  • learning
  • mimic
  • university
  • automation
  • sensor
  • innovation
  • navigation
Related
Recommended

Learning from the past, drone navigates course with ease

Catwell
Catwell
28 Jan 2013

“Humans learn from experience: when we try something and fail, we try doing it a different way the next time around. And we are incredibly efficient at this process.” Making mistakes can be an essential step in becoming aware of our progress. They allow us to become aware of our actions and in turn, learn from them, and adjust accordingly. Self-awareness of personal experience is a key to improvement; this insight, combined with an understanding of how we learn, can be greatly beneficial to learning optimization. This philosophy is at the heart of the innovative research being performed by Angela Schoellig and colleagues from the Swiss Federal Institute of Technology Zurich. The goal of this research is to develop algorithms that optimize the learning ability of autonomous systems based on human learning models. These systems would essentially provide robots with learning algorithms that act as a self-awareness feedback loop running off of its past experience data.

 

 

Schoellig and company’s optimization-based iterative learning models have been recently tested on the flight trajectories of quadrocopters. Slalom poles are placed arbitrarily placed in an open space to create an obstacle course for the drone to navigate. First, an optimized flight trajectory is calculated around the series of poles. The quadrocopter is then fed this data and attempts to follow the pre-computed flight path; due to unpredictable aerodynamics, the drone will initially fail to execute and hit several poles. However, thanks to the use of optimal filtering methods combined with convex optimization techniques, a model is created to help the drone iteratively learn the prescribed path through practice! The deviation from each experimental run is compared to the desired flight path, is corrected for, and is fed back into the input of the quadrocopter. This open-loop learning model allows for the vehicle to detect recurring errors and quickly correct for them after each run.

 

 

It is quite possible this research can have a great impact on future development of self-learning robotics. Here’s an interesting idea: harness the power of the imagination and, in addition to the experiential learning ability, supply these drones with visualization skills. In other words, allow the mini-copters to run simulations prior to each practice run before its normal iterative learning process. Should make for an interesting addition to the already human-based learning models used in Schoellig’s research.

 

I love first-person views of flying robots. This one especially. See the last 30 seconds.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Cabe

http://twitter.com/Cabe_e14

  • Sign in to reply
Parents
  • gpolder
    gpolder over 12 years ago

    which sensors are used for measuring the robots state (position, speed, heading)?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to gpolder

    an accelerometer , you can calculate the  relative heading , direction and speed from its data plus other things

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • Former Member
    Former Member over 12 years ago in reply to gpolder

    an accelerometer , you can calculate the  relative heading , direction and speed from its data plus other things

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube