首页> 外文会议>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如何用于解决群体机器人技术中的典型问题-集群分散对象的集合。我们报告了使用五台e-puck移动机器人进行的实验,这些实验表明OpenSwarm实现的性能与近硬件的实现一样好。 OpenSwarm的主要目标是使具有严重受限硬件的机器人更易于访问,这可能有助于将此类系统部署在实际应用中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号