HumanPT: Architecture for Low Cost Robotic Applications

In this paper an architecture for low cost robotic applications as well as its implementation in a commercial robot is presented. HumanPT architecture differs than other architectures because it is implemented on existing robotic systems (robot + robotic controller) and exploits the minimum communication facilities for real-time control that these systems provide. It is based on well-known communication methods like serial communication (USB, RS232, IEEE-1394) and Windows sockets (server-client model) and permits an important number of different type of components like actuators, sensors and particularly vision systems to be connected in a robotic system. The operating system (OS) used is Microsoft Windows, the most widely spread OS. The proposed architecture exploits features of this OS that is not a real-time one, to ensure - in case that the robotic system provide such a facility-control and real time communication with the robotic system controller and to integrate by means of sensors and actuators an important number of robotic tasks and procedures. The proposed architecture provides the possibility in small enterprises to be automated enhancing in this way their production

[1]  Javier Gonzalez,et al.  The NEXUS open system for integrating robotic software , 1999 .

[2]  Gregory D. Hager,et al.  X Vision: A Portable Substrate for Real-Time Vision Applications , 1998, Comput. Vis. Image Underst..

[3]  Pradeep K. Khosla,et al.  The Chimera II real-time operating system for advanced sensor-based control applications , 1992, IEEE Trans. Syst. Man Cybern..

[4]  Gregory D. Hager,et al.  Servomatic: a modular system for robust positioning using stereo visual servoing , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[5]  Ève Coste-Manière,et al.  The MAESTRO language and its environment: specification, validation and control of robotic missions , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[6]  THEODORE PACHIDIS,et al.  A Graphical User Interface for the Initial Path Generation of a Robotic Manipulator for an Arc Welding System , 2002 .

[7]  Keum-Shik Hong,et al.  A PC-based open robot control system: PC-ORC , 2001 .

[8]  Emilio Ruiz Morales GENERIS: the EC‐JRC generalised software control system for industrial robots , 1999 .

[9]  Robert J. Anderson SMART: a modular architecture for robotics and teleoperation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  Douglas C. Schmidt,et al.  Evaluating policies and mechanisms to support distributed real‐time applications with CORBA , 2001, Concurr. Comput. Pract. Exp..

[11]  John N. Lygouras,et al.  Pseudo Stereovision-based Path Generation Method for a Robotic Arc Welding System , 2005 .

[12]  J. Lygouras,et al.  Pseudo Stereo Vision System: modifications for accurate measurements in 3-D space using camera calibration , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[13]  Ève Coste-Manière,et al.  The ORCCAD Architecture , 1998, Int. J. Robotics Res..

[14]  THEODORE P. PACHIDIS,et al.  Pseudo-Stereo Vision System: A Detailed Study , 2005, J. Intell. Robotic Syst..

[15]  John N. Lygouras,et al.  Robot Path Generation Method for a Welding System Based on Pseudo Stereo Visual Servo Control , 2005, EURASIP J. Adv. Signal Process..

[16]  Vincent Hayward,et al.  Robot Manipulator Control under Unix RCCL: A Robot Control "C" Library , 1986 .

[17]  Herman Bruyninckx,et al.  Open robot control software: the OROCOS project , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[18]  Éric Marchand,et al.  VISP: a software environment for eye-in-hand visual servoing , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).