2003 · 33 citations · 8 references
EngineeringComputer ScienceRobotics EngineeringDistributed SystemsRoboticsTeleroboticsMulti-robot CoordinationRemote ManipulationTeleoperationClient-server CommunicationDistributed Robotic SystemsLocation TransparencyReal-time CommunicationRemote MaintenanceRemote Method InvocationTeleoperation SystemsTransparency
The technological developments in distributed systems have led to new telerobotic applications, such as virtual laboratories and remote maintenance of complex equipment. These applications must satisfy both the general requirements of distributed computing, e.g. location transparency and interoperability, and the domain-specific requirements of reconfigurability, guaranteed performance, real-time operation, and cooperation among robots and sensory systems. In this paper, we describe a software framework for distributed telerobotic systems exploiting advanced CORBA features, including Asynchronous Method Invocation and real-time priorities. The framework allows development of portable multithreaded client-server applications supporting concurrent and preemptable actions in the target robot system, and has been evaluated in a laboratory setup including a robot manipulator and two cameras accessible by multiple clients.
8
Real-time synchronization protocols for multiprocessors
R. Rajkumar, Lui Sha, John P. Lehoczky · 2003 · 400 citations
Mars pathfinder mission Internet-based operations using WITS
Paul Backes, K.S. Tso, Gregory K. Tharp · 2002 · 62 citations
Hirohisa Hirukawa, Isao Hara · IEEE Robotics & Automation Magazine · 2000 · 37 citations
Bhavani Thuraisingham, Peter Kortmann, Rob Johnson et al. · IEEE Transactions on Parallel and Distributed Systems · 2000 · 35 citations · Full text
Distributed robotics over the Internet
B. Dalton, Kate Taylor · IEEE Robotics & Automation Magazine · 2000 · 35 citations