A NEW DISTRIBUTED SOFTWARE ARCHITECTURE WITHIN THE PYRO ENVIRONMENT FOR A QUADRUPED ROBOT

被引:0
|
作者
Gini, Giuseppina [1 ]
Belluco, Paolo [2 ]
Ferrari, Thomas [1 ]
机构
[1] Politecn Milan, Dipartimento Elettr & Informaz, Piazza Da Vinci 32, I-20133 Milan, Italy
[2] Politecn Milan, Dipartimento Meccan, I-20156 Milan, Italy
关键词
D O I
10.1142/9789814291279_0120
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The robot platfonns are usually composed with a bunch of different elements coming from different technologies, therefore merging and handling information, from sensors to actuators, is a complex problem. Our aim is obtain a controller of a legged robot walking on unstructured environments and to develop robust algorithms to coordinate the movement according to a variety of requirements. We built a small 4-legged autonomous robot, named Warugadar, endowed with monocular camera, piezoelectric contact sensors and ZigBee transceivers, thought to be modular and scalable. In fact it is possible to change hardware components without deeply modifying its software architecture. Each component of the robot ( data acquisition board for sensors, camera, motor board) is stand-alone and shares information and receives commands from a brain unit on a remote computer powered by Pyro ( Python Robotics). Pyro is an open-source robotics toolkit written in Python for exploring topics in AI and Robotics, which introduces generic robot abstractions that are uniform across a number of robot platform regardless of their size and morphology. In this way it is possible to control the behaviors of Warugadar.
引用
收藏
页码:983 / 990
页数:8
相关论文
共 50 条
  • [21] Software Architecture in Distributed Software Development: A Review
    Mishra, Alok
    Mishra, Deepti
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 284 - 291
  • [22] Learning gait of quadruped robot without prior knowledge of the environment
    Tao Xu
    Qijun Chen
    Chinese Journal of Mechanical Engineering, 2012, 25 : 1068 - 1074
  • [23] Learning Gait of Quadruped Robot without Prior Knowledge of the Environment
    XU Tao and CHEN Qijun College of Electronic and Information Engineering Tongji University Shanghai China
    Chinese Journal of Mechanical Engineering, 2012, 25 (05) : 1068 - 1074
  • [24] Learning Gait of Quadruped Robot without Prior Knowledge of the Environment
    XU Tao* and CHEN Qijun College of Electronic and Information Engineering
    Chinese Journal of Mechanical Engineering, 2012, (05) : 1068 - 1074
  • [25] Learning Gait of Quadruped Robot without Prior Knowledge of the Environment
    Xu Tao
    Chen Qijun
    CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2012, 25 (05) : 1068 - 1074
  • [26] THE HP SOFTBENCH ENVIRONMENT - AN ARCHITECTURE FOR A NEW GENERATION OF SOFTWARE TOOLS
    CAGAN, MR
    HEWLETT-PACKARD JOURNAL, 1990, 41 (03): : 36 - &
  • [27] MADGIS: A new architecture for distributed GIS under Internet environment
    Guan, JH
    Zhou, SG
    Bian, FL
    Hu, YF
    WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2000, 1846 : 283 - 288
  • [28] Software architecture for evolving environment
    Kral, Jaroslav
    Zemlicka, Michal
    13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 49 - +
  • [29] DISTRIBUTED SOFTWARE TEST ENVIRONMENT
    WELLENS, W
    ELECTRICAL COMMUNICATION, 1986, 60 (3-4): : 266 - 269
  • [30] ORGANIZING SOFTWARE IN A DISTRIBUTED ENVIRONMENT
    LAMPSON, BW
    SCHMIDT, EE
    SIGPLAN NOTICES, 1983, 18 (06): : 1 - 13