5 / 2016-07-11 13:06:21
A Swarm Control Platform for Educational and Research Applications
10856,5283,10857,10858,6695,10859,10860
全文待审
Justin Noronha / Iowa State University
Nicola Elia / Iowa State University
Swarm robotics is a new and quickly growing field of research that has many applications to the real-world. The idea is to use a coordinated group of devices to perform tasks that are either unsafe or infeasible for a single device to accomplish.
While a lot of research is being done on swarms surprisingly there are not many physical platforms available to apply these ideas to. Being able to take this research out of simulation will greatly improve the quality and feasibility of these ideas outside of near-perfect conditions.
In this paper we develop a new swarm control platform (that can function as either a Centralized or Distributed system), as well as potential research applications and educational exercises that can be created using this platform. The platform utilizes an open source Nano-Quadcopter called the Crazyflie and uses the OptiTrack motion capture camera system for localization. It is designed for scalability using Virtual Reality Peripheral Network (VRPN), a type of Multi-Cast UDP protocol, to transmit localization data. We use this location data and set of 9 nested PID controllers to command the Crazyflie to any location in space. It also supports flying multiple Crazyflies on one USB Radio, and multiple radios per computer, further reducing the scale up cost.
As a proof of concept we crafted a few applications for the Platform to demonstrate its abilities. These examples range from simple single Crazyflie autonomous flight, to more complex gesture controlled multi-Crazyflie master-slave ‘follow-the-leader’ type systems. We intend to extend these systems to test even more complex problems in optimization and stochastic lossy networks. As well as creating lab experiments and educational resources for students to learn more about controls.
Based around C and C++, the objective of this platform is to provide an accessible and quick tool to researchers and educators to craft unique and interesting hands-on experiences in distributed control systems.
重要日期
  • 会议日期

    10月19日

    2016

    10月21日

    2016

  • 07月10日 2016

    初稿截稿日期

  • 08月25日 2016

    初稿录用通知日期

  • 09月02日 2016

    终稿截稿日期

  • 10月21日 2016

    注册截止日期

联系方式
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询