KINECT SENSOR IMPLEMENTATION IN FANUC ROBOT MANIPULATION
Abstract
The paper presents a control system of the FANUC S-420F, a six-axis robot. Its control system is based on gesture monitoring and recognition using the Microsoft Kinect Motion Controller. The motion of the operator's/controller's hand can naturally and intuitively control the robot that performs day-today pick-and-place operations. The system was implemented in the Matlab/Simulink environment with Kinect for Windows Runtime and Kinect SDK & Developer Toolkit library. To investigate the system, a set of gestures used to control the robot was developed. The influence of light, distance from the robot, the speed of gestures performed by the operator on the system was tested. The paper presents test results and elaborates on the advantages and potential problems of the proposed control system.
References (24)
- Arango C., MartíNez J., PéRez V., Master-slave system using Kinect and an industrial ro- bot for teleoperations, in: Proceedings of the Health Care Exchanges (PAHCE), Pan Ameri- can 2013, p. 1-6.
- Bejczy A.K., Virtual reality in robotics, in: Proceedings of the IEEE Symposium on Emerg- ing Technologies & Factory Automation, ETFA 1996, p. 7-15.
- Brogårdh T., Present and future robot control development -An industrial perspective, An- nual Reviews in Control, 2007, 31(1), p. 69-79.
- Du G., Zhang P., Markerless human-robot interface for dual robot manipulators using Ki- nect sensor, Robotics and Computer-Integrated Manufacturing, 2014, 30(2), p. 150-159.
- Fanuc Robotics Maintenance manual [MARMKS42H1174EF][B-67205EG01].pdf.
- Fanuc Robotics MAROKENHA0885EF -Enhanced KAREL Operations Manual v. 2.22 R.pdf.
- Gallo L., Placitelli A.P., Ciampi M., Controller-free exploration of medical image data: Ex- periencing the Kinect, in: Proceedings of the 2011 24th International Symposium on Com- puter-Based Medical Systems (CBMS), Bristol, IEEE 2011, p. 1-6.
- Gośliński J., Owczarek P., Rybarczyk D., The use of Kinect sensor to control manipulator with electrohydraulic servodrives, Pomiary, Automatyka, Robotyka, 2013, 17, p. 481-486.
- Karabegović I., Karabegović E., Husak E., Industrial robot applications in manufacturing process in Asia and Australia, International Journal of Engineering & Technology, 2013, 11(01), p. 200-204.
- Langmann B., Hartmann K., Loffeld O., Depth Camera Technology Comparison and Per- formance Evaluation, in: Proceedings of the 1st International Conference on Pattern Recogni- tion Applications and Methods, Portugal, SciTePress, 2012, p. 438-444.
- Liu W., Ren H., Zhang W., Song S., Cognitive tracking of surgical instruments based on stereo vision and depth sensing, in: Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, IEEE 2013, p. 316-321.
- Mohamed Abderrahim, Alla Khamis, Garrido S., Accuracy and Calibration Issues of In- dustrial Manipulators, in: Industrial Robotics: Programming, Simulation and Applications, ed. L.K. Huat, Germany, Pro Literatur Verlag 2006, p. 131-145.
- Oszust M., Wysocki M., Recognition of signed expressions observed by Kinect Sensor, in: Proceedings of the 2013 10th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), Krakow, IEEE 2013, p. 220-225.
- Pan Z. et al., Recent Progress on Programming Methods for Industrial Robots, in: Proceed- ings of the Robotics (ISR), 2010 41st International Symposium, VDE, Germany 2010, p. 1-8.
- Pretorius J., Van Der Merwe A.F., Development and implementation of a telerobotic sys- tem with visual and haptic feedback: current progress, in: Proceedings of The Industrial Sys- tems and Engineering Management, South Africa Industrial Engineering, Stellenbosch Uni- versity 2011.
- Rakprayoon P., Ruchanurucks M., Coundoul A., Kinect-based obstacle detection for ma- nipulator, in: Proceedings of the 2011 IEEE/SICE International Symposium on System Inte- gration (SII), Kyoto, IEEE 2011, p. 68-73.
- Sanna A., Lamberti F., Paravati G., Manuri F., A Kinect-based natural interface for quad- rotor control, Entertainment Computing, 2013, 4(3), p. 179-186.
- Shen Y. et al., A Novel Human Detection Approach Based on Depth Map via Kinect, in: Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Portland, OR, IEEE 2013, p. 535-541.
- Shirwalkar S. et al., Telemanipulation of an industrial robotic arm using gesture recognition with Kinect, in: Proceedings of the 2013 International Conference on Control, Automation, Robotics and Embedded Systems (CARE), Jabalpur, IEEE 2013, p. 1-6.
- Slot K., Owczarek A., Janczyk M., Vision based human-machine interfaces: visem recogni- tion. Computer Vision, Robotics and Industrial Applications, 2013, vol. 3, p. 173-194.
- Song W. et al., Teleoperation Humanoid Robot Control System Based on Kinect Sensor, in: Proceedings of the 2012 4th International Conference on Intelligent Human-Machine Sys- tems and Cybernetics (IHMSC), Jiangxi, IEEE 2012, p. 264-267.
- Teixeira J.M. et al., Open/Closed Hand Classification Using Kinect Data, in: Proceedings of the 2012 14th Symposium on Virtual and Augmented Reality (SVR), Rio Janiero, IEEE 2012, p. 18-25.
- Xiang Y. et al., A human-centered Virtual Factory, in: Proceedings of the Management Science and Industrial Engineering (MSIE), 2011 International Conference on Harbin, IEEE 2011, p. 1138-1142.
- W artykule przedstawiono system sterowana robotem przemysłowym FANUC S-420F o sze- ściu stopniach swobody. Jest on oparty na śledzeniu gestów operatora i ich rozpoznawaniu za pomocą kontrolera ruchu Microsoft Kinect. Dzięki wykorzystaniu ręki operatora jako kontrolera uzyskano naturalny, intuicyjny sposób sterowania robotem, naśladujący codzienną czynność prze- noszenia przedmiotów. Do realizacji systemu wykorzystano środowisko Matlab/Simulink z pakie- tem Kinect for Windows Runtime oraz biblioteki Kinect SDK & Developer Toolkit. Na potrzeby badań zaproponowanego systemu opracowano zestaw podstawowych gestów, które pozwalają na sterowanie robotem. Testy obejmowały wpływ na system m.in. takich parame- trów, jak oświetlenie i szybkość wykonywania gestów przez operatora. W artykule przedstawiono uzyskane wyniki oraz omówiono zalety zaproponowanego systemu sterowania i potencjalne pro- blemy. Słowa kluczowe: Microsoft Kinect, sterowanie gestem, widzenie maszynowe, FANUC S-420F, FANUC KAREL