Abstract
This paper proposes flexible and efficient control system of a robot hand for intelligent human-interactive tasks. The intelligent tasks require various sensors and lots of software. We designed the hardware and software of the control system. The hardware includes a PC and multiple micro control units (MCUs) so that various sensors such as range sensors, acceleration sensors and photo sensors can be added flexibly and efficiently. The calculation in the system can be distributed to the PC and the multiple MCUs. The software system is designed so that various software elements can be easily integrated. RT-middleware is utilized for the integration. Two applications of the system are presented to show the flexibility of the system. The hand is integrated with range sensor in one application and microphone in the other. The results of the experiments show the effectiveness of the control system.
Similar content being viewed by others
References
Furukawa N, Namiki A, Taku S, Ishikawa M (2006) Dynamic regrasping using a high-speed multifingered hand and a high-speed vision system. In: Proceedings 2006 IEEE international conference on robotics and automation, pp 181–187
Akachi K, Kaneko K, Kanehira N, Ota S, Miyamori G, Hirata M, Kajita S, Kanehiro F (2005) Development of humanoid robot HRP-3P. In: Proceedings, 5th IEEE-RAS international conference on humanoid robots, pp 50–55
Ando N, Suehiro T, Kitagaki K, Kotoku T, Yoon W-K (2005) RT-middleware: distributed component middleware for RT (robot technology). In: International conference on intelligent robots and systems, pp 3933–3938
ROS. http://www.ros.org
Cousins S, Gerkey B, Conley K, Garag W (2010) Sharing software with ROS. IEEE Robot Autom Mag 17(2)
Bruyninckx H (2001) Open robot control software: the OROCOS project. In: Proceedings, IEEE international conference on robotics and automation, vol 3, pp 2523–2528
Zhong H, Wu Z, Bu C (2005) Design and realization of control system of humanoid robot. In: Proceedings of 2005 IEEE international conference on robotics and biomimetics (ROBIO), pp 280–283
Albero M, Blanes F, Benet G, Simo JE, Coronel J (2006) Advanced distributed architecture for a small biped robot control. In: Proc of 2006 6th IEEE-RAS int conf on humanoid robots, pp 358–363
Kun W, Tao M, Luo M-Z, Zhao J-H, Ye X-D (2010) Design and implementation of a 6-DOF robot control system based on CAN fieldbus. In: Proceedings of 2010 international conference on manufacturing automation, pp 252–256
MechatroLink. http://www.mechatrolink.org/en/index_en.html
EtherCAT. http://www.ethercat.org
Yamano M, Ochiai A, Suzukawa Y, Yussof H, Ohka M, Nasu Y (2010) Design of a distributed control system using a personal computer and micro control units for humanoid robots. J Comput Sci 6(8):880–885
Namiki A, Imai Y, Ishikawa M, Kaneko M (2003) Development of a high-speed multifingered hand system and its application to catching. In: Proceedings 2003 IEEE/RSJ international conference on intelligent robots and systems, vol 3, pp 2666–2671
Suzukawa Y, Yamano M (2010) A robot control system using dsPIC MCU boards and RT-middleware. In: Proceedings of the 28th annual conference of robotics society of Japan (in Japanese) CD-ROM
Sugawara T, Tomokuni N, Lee JH, Tomizawa T, Ohara K, Kim BK, Ohba K (2007) Development of ubiquitous mobile manipulator system with RT-middleware. In: Proceedings of international conference on control, automation and systems, pp 2473–2476
Ikezoe A, Nakamoto H, Nagase M (2006) Development of RT-middleware for image recognition module. In: Proceedings of SICE-ICASE international joint conference, pp 2036–2041
Tanaka K, Wada K, Takayama H (2010) Development of infrared communication device using RT middleware. In: Proceedings of SICE annual conference 2010, pp 386–387
OpenHRI. http://openhri.net
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yamano, M., Suzukawa, Y., Berengueres, J. et al. Flexible Control System of a Robot Hand Using Micro Control Units and RT-middleware. Int J of Soc Robotics 4 (Suppl 1), 121–127 (2012). https://doi.org/10.1007/s12369-011-0130-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12369-011-0130-y