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 条
  • [41] A DISTRIBUTED SOFTWARE ARCHITECTURE FOR TELECOMMUNICATION NETWORKS
    RUBIN, H
    NATARAJAN, N
    IEEE NETWORK, 1994, 8 (01): : 8 - 17
  • [42] Software architecture for distributed reactive systems
    Boasson, M
    Signaalapparatern, H
    SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS, 1998, 1521 : 1 - 18
  • [43] Software architecture for mobile distributed computing
    Issarny, V
    Tartanoglu, F
    Liu, JS
    Sailhan, F
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 201 - 210
  • [44] Software architecture for distributed simulation multimodels
    Cubert, RM
    Fishwick, PA
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE II, 1998, 3369 : 154 - 163
  • [45] On the buffering of new walking mechanism in quadruped walking robot
    Ma, Jianxu
    Ma, Peisun
    Yang, Baozhong
    Wang, Aiping
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 1999, 33 (07): : 847 - 850
  • [46] Sensing and Control of Quadruped Walking and Climbing Robot Over Complex Environment
    Loc, Vo Gia
    Koo, Ig Mo
    Trong, Tran Duc
    Song, Young Kuk
    Kim, Ho Moon
    Moon, Hyung Pil
    Choi, Hyouk Ryeol
    2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, : 3884 - 3889
  • [47] Adaptive walking of a quadruped robot in outdoor environment based on biological concepts
    Kimura, H
    Fukuoka, Y
    EXPERIMENTAL ROBOTICS IX, 2006, 21 : 429 - +
  • [48] Libre software environment for robot programming
    Olivera, VM
    Barahona, JMG
    González, JC
    Quirós, PD
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 718 - 723
  • [49] Designing dynamic software architecture for home service robot software
    Kim, Dongsun
    Park, Sooyong
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 437 - 448
  • [50] Lunar Leap Robot: 3M Architecture-Enhanced Deep Reinforcement Learning Method for Quadruped Robot Jumping in Low-Gravity Environment
    Sang, Hanying
    Wang, Shuquan
    JOURNAL OF AEROSPACE ENGINEERING, 2024, 37 (06)