首页 /研究 /YARP: Yet Another Robot Platform
OTHER

YARP: Yet Another Robot Platform

Giorgio Metta, Paul Fitzpatrick, Lorenzo Natale

发表年份
2006
引用次数
644
访问权限
开放获取

摘要

We describe YARP, Yet Another Robot Platform, an open-source project that encapsulates lessons from our experience in building humanoid robots. The goal of YARP is to minimize the effort devoted to infrastructure-level software development by facilitating code reuse, modularity and so maximize research-level development and collaboration. Humanoid robotics is a “bleeding edge” field of research, with constant flux in sensors, actuators, and processors. Code reuse and maintenance is therefore a significant challenge. We describe the main problems we faced and the solutions we adopted. In short, the main features of YARP include support for inter-process communication, image processing as well as a class hierarchy to ease code reuse across different hardware platforms. YARP is currently used and tested on Windows, Linux and QNX6 which are common operating systems used in robotics.

关键词

Computer scienceReuseModularity (biology)RoboticsHumanoid robotCode reuseRobotSoftwareProcess (computing)Software engineering

相关论文

查看 OTHER 分类全部论文