A programming environment for real-time control of distributed multiple robotic systems

2000 ◽  
Vol 14 (1) ◽  
pp. 75-86 ◽  
Author(s):  
Maurizio Piaggio ◽  
Antonio Sgorbissa ◽  
Renato Zaccaria
2021 ◽  
Author(s):  
Luca Muratore ◽  
Arturo Laurenzi ◽  
Nikos G. Tsagarakis

The widespread use of robotics in new application domains outside the industrial workplace settings requires robotic systems which demonstrate functionalities far beyond that of classical industrial robotic machines. The implementation of these capabilities inevitably increases the complexity of the robotic hardware, control a and software components. This chapter introduces the XBot software architecture for robotics, which is capable of Real-Time (RT) performance with minimum jitter at relatively high control frequency while demonstrating enhanced flexibility and abstraction features making it suitable for the control of robotic systems of diverse hardware embodiment and complexity. A key feature of the XBot is its cross-robot compatibility, which makes possible the use of the framework on different robots, without code modifications, based only on a set of configuration files. The design of the framework ensures easy interoperability and built-in integration with other existing software tools for robotics, such as ROS, YARP or OROCOS, thanks to a robot agnostic API called XBotInterface. The framework has been successfully used and validated as a software infrastructure for collaborative robotic arms as KUKA lbr iiwa/lwr 4+ and Franka Emika Panda, other than humanoid robots such as WALK-MAN and COMAN+, and quadruped centaur-like robots as CENTAURO.


Author(s):  
Gen’ichi Yasuda

This chapter deals with modeling, simulation, and implementation problems encountered in robotic manufacturing control systems. Extended Petri nets are adopted as a prototyping tool for expressing real-time control of robotic systems and a systematic method based on hierarchical Petri nets is described for their direct implementation. A coordination mechanism is introduced to coordinate the event activities of the distributed machine controllers through friability tests of shared global transitions. The proposed prototyping method allows a direct coding of the inter-task cooperation by robots and intelligent machines from the conceptual Petri net specification, so that it increases the traceability and the understanding of the control flow of a parallel application specified by a net model. This approach can be integrated with off-the-shelf real-time executives. Control software using multithreaded programming is demonstrated to show the effectiveness of the proposed method.


2012 ◽  
pp. 577-593
Author(s):  
Gen’ichi Yasuda

This chapter deals with modeling, simulation, and implementation problems encountered in robotic manufacturing control systems. Extended Petri nets are adopted as a prototyping tool for expressing real-time control of robotic systems and a systematic method based on hierarchical Petri nets is described for their direct implementation. A coordination mechanism is introduced to coordinate the event activities of the distributed machine controllers through friability tests of shared global transitions. The proposed prototyping method allows a direct coding of the inter-task cooperation by robots and intelligent machines from the conceptual Petri net specification, so that it increases the traceability and the understanding of the control flow of a parallel application specified by a net model. This approach can be integrated with off-the-shelf real-time executives. Control software using multithreaded programming is demonstrated to show the effectiveness of the proposed method.


Robotica ◽  
1994 ◽  
Vol 12 (6) ◽  
pp. 491-503 ◽  
Author(s):  
François G. Pin ◽  
Yutaka Watanabe

SummaryTwo types of computer boards incorporating recently developed VLSI fuzzy inferencing chips have been developed to support the addition of qualitative reasoning capabilities to the real-time control of robotic systems. The design and operation of these boards are first reviewed and their use, in conjunction with our proposed Fuzzy Behaviorist approach, is discussed. This approach uses superposition of elemental sensor-based behaviors expressed in the Fuzzy Sets theoretic framework, to emulate "human-like" reasoning inrobotic systems.


2021 ◽  
pp. 1-10
Author(s):  
Giorgos Mamakoukas ◽  
Maria L. Castano ◽  
Xiaobo Tan ◽  
Todd D. Murphey

Sign in / Sign up

Export Citation Format

Share Document