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 条
  • [1] STUDY OF A DISTRIBUTED CONTROL ARCHITECTURE FOR A QUADRUPED ROBOT
    VILLARD, C
    GORCE, P
    FONTAINE, JG
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1994, 11 (03) : 269 - 291
  • [2] Rehabilitation robot in intelligent home environment -: Software architecture and implementation of a distributed system
    Prenzel, O
    Feuser, J
    Gräser, A
    2005 IEEE 9TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, 2005, : 530 - 535
  • [3] The software architecture of a virtual distributed computing environment
    Topcuoglu, H
    Hariri, S
    Furmanski, W
    Valente, J
    Ra, I
    Kim, D
    Kim, Y
    Bing, X
    Ye, BQ
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 40 - 49
  • [4] The software architecture of a distributed problem-solving environment
    Walker, DW
    Li, M
    Rana, OF
    Shields, MS
    Huang, Y
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (15): : 1455 - 1480
  • [5] Distributed Control System for a Mobile Robot: Tasks and Software Architecture
    Yudin, Anton
    Semyonov, Mikhail
    RESEARCH AND EDUCATION IN ROBOTICS - EUROBOT 2011, 2011, 161 : 321 - 334
  • [6] Control system architecture for an autonomous quadruped robot
    Shakev, NG
    Tombakov, JK
    Kalvatchiev, I
    Topalov, AV
    Pavlova, PE
    Akin, HL
    CLIMBING AND WALKING ROBOTS, 2002, : 867 - 874
  • [7] Detecting motion in the environment with a moving quadruped robot
    Fidelman, Peggy
    Coffman, Thayne
    Miikkulainen, Risto
    ROBOCUP 2006: ROBOT SOCCER WORLD CUP X, 2007, 4434 : 219 - +
  • [8] A distributed hardware-software architecture for control an autonomous mobile robot
    Britto, Ricardo S.
    Santana, Andre M.
    Souza, Anderson A. S.
    Medeiros, Adelardo A. D.
    Alsina, Pablo J.
    ICINCO 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL RA-2: ROBOTICS AND AUTOMATION, VOL 2, 2008, : 169 - 174
  • [9] A Motion Planning Architecture for Conveyance Tasks with a Quadruped Robot
    Cerruti, Giulio
    Guo, Wei-Zhong
    Mastrogiovanni, Fulvio
    INTELLIGENT AUTONOMOUS SYSTEMS 14, 2017, 531 : 357 - 371
  • [10] Research on a hybrid quadruped robot based on behavior architecture
    Huang, Bo
    Wang, Pengfei
    Sun, Lining
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2007, 18 (18): : 2159 - 2162