首页> 外文会议>IEEE/RSJ International Conference on Intelligent Robots and Systems >OpenSwarm: An event-driven embedded operating system for miniature robots
【24h】

OpenSwarm: An event-driven embedded operating system for miniature robots

机译:OpenSwarm:用于微型机器人的事件驱动的嵌入式操作系统

获取原文
获取外文期刊封面目录资料

摘要

This paper presents OpenSwarm, a lightweight easy-to-use open-source operating system. To our knowledge, it is the first operating system designed for and deployed on miniature robots. OpenSwarm operates directly on a robot's microcontroller. It has a memory footprint of 1 kB RAM and 12 kB ROM. OpenSwarm enables a robot to execute multiple processes simultaneously. It provides a hybrid kernel that natively supports preemptive and cooperative scheduling, making it suitable for both computationally intensive and swiftly responsive robotics tasks. OpenSwarm provides hardware abstractions to rapidly develop and test platform-independent code. We show how OpenSwarm can be used to solve a canonical problem in swarm robotics-clustering a collection of dispersed objects. We report experiments, conducted with five e-puck mobile robots, that show that an OpenSwarm implementation performs as good as a hardware-near implementation. The primary goal of OpenSwarm is to make robots with severely constrained hardware more accessible, which may help such systems to be deployed in real-world applications.
机译:本文展示了OpenSwarm,轻型易于使用的开源操作系统。据我们所知,它是第一个为微型机器人设计和部署的第一个操作系统。 OpenSwarm直接在机器人的微控制器上运行。它具有1 KB RAM和12 KB ROM的内存占用空间。 OpenSwarm使机器人能够同时执行多个进程。它提供了一个混合内核,本身支持先发制人和合作调度,使其适用于计算密集型和迅速的响应式机器人任务。 OpenSwarm提供硬件抽象以快速开发和测试独立于平台的代码。我们展示Openswarm如何用于解决群体机器人学聚类的规范问题 - 聚类分散对象的集合。我们报告了用五个电子冰球移动机器人进行的实验,表明OpenSwarm实现执行与近乎硬件实现一样好。 OpenSwarm的主要目标是使机器人具有严重限制的硬件更可访问,这可能有助于这些系统在现实世界中部署。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号