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 条
  • [31] Software architecture for a robot teleoperation system
    Alonso, A
    Alvarez, B
    Pastor, JA
    de la Puente, JA
    Iborra, A
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1997, 1997, : 319 - 324
  • [32] TheatreBot: A Software Architecture for a Theatrical Robot
    Fernandez, Julian M. Angel
    Bonarini, Andrea
    TOWARDS AUTONOMOUS ROBOTIC SYSTEMS, 2014, 8069 : 446 - 457
  • [33] Architecture for Distributed Simulation Environment
    Aizstrauts, Artis
    Ginters, Eglis
    Baltruks, Mikelis
    Gusev, Marjan
    ICTE IN REGIONAL DEVELOPMENT, 2014, 43 : 18 - 25
  • [34] A DISTRIBUTED SYSTEM ARCHITECTURE FOR A DISTRIBUTED APPLICATION ENVIRONMENT
    BAUER, MA
    COBURN, N
    ERICKSON, DL
    FINNIGAN, PJ
    HONG, JW
    LARSON, PA
    PACHL, J
    SLONIM, J
    TAYLOR, DJ
    TEOREY, TJ
    IBM SYSTEMS JOURNAL, 1994, 33 (03) : 399 - 425
  • [35] Distributed software: from component model to software architecture
    Aniorte, P
    Seyler, F
    ITI 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2002, : 455 - 464
  • [36] Inverse Kinematics of a New Quadruped Robot Control Method
    Cai RunBin
    Chen YangZheng
    Lang Lin
    Wang Jian
    Xu, Ma Hong
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [37] Quadruped virtual robot simulation in a virtual environment obeying physical laws
    Miyoshi, Kouki
    Abe, Norihiro
    Tabuchi, Yoshihiro
    Taki, Hirokazu
    He, Shoujie
    ARTIFICIAL LIFE AND ROBOTICS, 2009, 14 (03) : 321 - 323
  • [38] A software architecture for distributed organization management
    Arcelli, F
    Tisato, F
    Trentini, A
    KNOWLEDGE-BASED SYSTEMS, 2006, 19 (01) : 1 - 8
  • [39] A formal approach to distributed software architecture
    He, J
    Fang, DY
    Qin, Z
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 342 - 346
  • [40] Software architecture for distributed EMS system
    Wang, Wen
    Wu, Xing-Ping
    Yu, Ge
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2001, 21 (SUPPL.): : 142 - 144