Date post: | 19-Dec-2015 |
Category: |
Documents |
View: | 213 times |
Download: | 1 times |
Mobile – robot remote control and
communication system design
P. Petrova, R. Zahariev
Central Laboratory of Mechatronics and Instrumentation Bulgarian Academy of Sciences
Telerobot-Control and Communication 2
Telerobotics
• Introduction– History and use of Telerobots– Virtual Reality
• Teleoperation– Teleoperation and Telepresence– Tele-action
• Interfaces– Wireless connections: Wi-Fi, Bluetooth– “threaded” connections– Internet
Telerobot-Control and Communication 3
Main Applications
• Exploration, monitoring and surveillance– Space exploration
– Underwater/surface exploration
– Wildlife observation
– Fire awareness monitoring
– Debris cleaning and human rescue
– Spy-robots
• Household and education– Household appliances control
– Virtual simulators and games
– Virtual-distance laboratories
• Manipulations from distance, indirect manipulations– Bomb defusal
– Tele-surgery
– Nuclear decontamination and decommissioning
Telerobot-Control and Communication 4
Telerobot Characteristics
• Operation mode– Autonomous cyclic operation
– Semi-autonomous – surveillance algorithm can be interrupted by operator
– Operator-controlled
• Control interfaces– Combination of several interfaces working interchangeably
– Possible direct (RF) or indirect (Network) control
• Structure– Form
– Components
– Movement method – wheels, caterpillar tracks stc.
Telerobot-Control and Communication 5
Hardware
Mobile – Robot components:• Monitoring – camera and microphones • Sensors – possibility for night vision (IR), distance sensors,
obstacle sensors• Autonomous power supply – long lasting, easy changeable/
rechargeable, power saving operation • Local data storage – backup
Network components:• Server PC• Client PCs
Telerobot-Control and Communication 6
Access Types
• SOSR, single-operator multiple-robot– Most networked robots are SOSR, where control is limited to one
human operator at a time– each operator controls one robot arm and the robot arms have
overlapping workspaces
• MOMR multiple-operator multiple-robot– MOMR models are also relevant to on-line collaborative games,
where players remotely control individual avatars in a shared virtual environment
• SOMR single-operator multiple-robot– one human operator controls multiple robots. A variant is no-operator
multiple-robot (NOMR) systems, sometimes called collaborative or cooperative robotics, where groups of autonomous robots interact to solve an objective
• MOSR multiple-operator single-robot– serial pipelined communication, with overlapping plan and execution
phases; such collaboration improves overall execution time, but do not address conflict resolution between user
Telerobot-Control and Communication 9
Communication Software
• Top Level – Server-Client-based– Server application
– Client application – Java based applet
• Low Level – embedded– Embedded C/C++ based control program
– Global trajectory planning
– Obstacle avoidance and smoothing algorithms
– GPS information and control
Telerobot-Control and Communication 10
GUI
• Off-the-shelf realization -LabView– Widely used software
environment– Facilitates modification
of functionality– Enables visual robot
programming• Custom-made realization –
Visual C++– Component-based
software approach– Low-level control
functions integration– Library implementation
•Graphical programming techniques can be used the implementation
LabView
Telerobot-Control and Communication 11
Software Operation Modes
• Access– Direct online monitoring – “live” feed – robot -> operator
– Downloadable client-server applications – bidirectional communication
– Direct RF control – short range - bidirectional
• Data transfer and storage– Server side data storage
– Data visualization – calculations and formatting algorithms
– Online activity history
Telerobot-Control and Communication 12
Security Issues
• Hardware reliability in hazardous environment• Operations queue – prioritization• Malicious activity reliability• Platform independency• TCP advantages/disadvantages• User Access/Registration – management
– Do we want anybody to be able to access and operate the robot?
• Operation mode management
Telerobot-Control and Communication 13
Conclusions
• The described architecture provides versatility to the mobile-robot, allowing for application modification
• The combination of commercial and custom-designed software facilitates the design and provides higher reliability
• The system could enhance the conduction of some on-field measurement experiments, allowing “on-line” access without necessary human presence