An Autonomous and Flexible Robotic Framework for Logistics Applications
Tóm tắt
In this paper, we present an intelligent and flexible framework for autonomous pick-and-place tasks in previously unknown scenarios. It includes modules for object recognition, environment modeling, motion planning and collision avoidance, as well as sophisticated error handling and a task supervisor. The framework combines state-of-the-art algorithms and was validated during the first phase of the European Robotics Challenge in which it obtained first place in a field of 39 international contestants. We discuss our results and the potential application of our framework to real industrial tasks. Furthermore, we validate our approach with an application on a real harvesting manipulator. To inspire other teams participating in the challenge and as a tool for new researchers in the field, we release it as open source.
Tài liệu tham khảo
European Robotics Challenges - webpage. http://www.euroc-project.eu/ http://www.euroc-project.eu/ (2016)
Gazebo Simulation - webpage. https://www.gazebosim.org (2016)
KUKA youbot - webpage. http://www.youbot-store.com/ (2016)
Point Cloud Library - webpage. http://www.pointclouds.org (2016)
Willow Garage PR2 - webpage. https://www.willowgarage.com/pages/pr2/overview (2016)
Abd, K., Abhary, K., Marian, R.: A scheduling framework for robotic flexible assembly cells. KMUTNB: International Journal of Applied Science and Technology 4(1), 31–38 (2013)
Bagnell, J., Cavalcanti, F., Cui, L., Galluzzo, T., Hebert, M., Kazemi, M., Klingensmith, M., Libby, J., Liu, T.Y., Pollard, N., Pivtoraiko, M., Valois, J.S., Zhu, R.: An integrated system for autonomous robotics manipulation. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 2955–2962 (2012)
Barth, R., Baur, J., Buschmann, T., Edan, Y., Hellström, T., Nguyen, T., Ringdahl, O., Saeys, W., Salinas, C., Vitzrabin, R.: Using ROS for agricultural roboticsdesign considerations and experiences. In: Proceedings of the Second International Conference on Robotics and associated High-technologies and equipment for agriculture and forestry, pp 509–518 (2014)
Berenson, D., Srinivasa, S.S., Ferguson, D., Collet, A., Kuffner, J.J.: Manipulation planning with workspace goal regions. In: IEEE International Conference on Robotics and Automation (2009)
Bontsema, J., Hemming, J., Saeys, E.P.W., Edan, Y., Shapiro, A., Hočevar, M., Hellström, T., Oberti, R., Armada, M., Ulbrich, H., Baur, J., Debilde, B., Best, S., Evain, S., Münzenmaier, A., Ringdahl, O.: CROPS: high tech agricultural robots. In: International Conference of Agricultural Engineering, Zurich, pp 6–10 (2014)
Brooks, R.A.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2(1), 14–23 (1986)
Correll, N., Bekris, K.E., Berenson, D., Brock, O., Causo, A., Hauser, K., Okada, K., Rodriguez, A., Romano, J.M., Wurman, P.R.: Analysis and observations from the first amazon picking challenge. IEEE Trans. Autom. Sci. Eng. PP(99), 1–17 (2016). https://doi.org/10.1109/TASE.2016.2600527
Dhillon, B., Fashandi, A., Liu, K.: Robot systems reliability and safety: a review. J. Qual. Maint. Eng. 8(3), 170–212 (2002)
EuRobotics: The strategic research agenda for robotics in Europe. https://eu-robotics.net/ (2009)
Hackett, D., Pippine, J., Watson, A., Sullivan, C., Pratt, G.: An overview of the darpa autonomous robotic manipulation (arm) program. Journal of the Robotics Society of Japan 31(4), 326–329 (2013)
Hägele, M., Schaaf, W., Helms, E.: Robot assistants as simple and effective tools in manufacturing environments. In: Prassler, E., Lawitzky, G., Stopp, A., Grunwald, G., Hägele, M., Dillmann, R., Iossifidis, I. (eds.) Advances in Human-Robot Interaction, Chap 7, pp 347–358. Springer, Berlin (2005)
Hägele, M., Nilsson, K., Pires, J.N.: Industrial robotics. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics, Chap 42, pp 963–986. Springer, Berlin (2008)
Hemming, J., Bac, W., van Tuijl, B., Barth, R., Bontsema, J., Pekkeriet, E., van Henten, E.: A robot for harvesting sweet-pepper in greenhouses. In: Proceedings International Conference of Agricultural Engineering, Zurich, pp 6–10 (2014)
Hildebrandt, A.C., Schuetz, C., Wahrmann, D., Wittmann, R., Rixen, D.: A flexible robotic framework for autonomous manufacturing processes: report from the european robotics challenge stage 1. In: IEEE International Conference on Autonomous Robot Systems and Competitions (2016). https://doi.org/10.1109/ICARSC.2016.15
Hornung, A., Wurm, K.M., Bennewitz, M., Stachniss, C., Burgard, W.: Octomap: an efficient probabilistic 3d mapping framework based on octrees. Auton. Robot. 34(3), 189–206 (2013). https://doi.org/10.1007/s10514-012-9321-0
Hudson, N., Howard, T., Ma, J., Jain, A., Bajracharya, M., Myint, S., Kuo, C., Matthies, L., Backes, P., Hebert, P., Fuchs, T., Burdick, J.: End-to-end dexterous manipulation with deliberate interactive estimation. In: IEEE International Conference on Robotics and Automation, pp 2371–2378 (2012)
International Federation of Robotics (IFR) Statistical Department: World Robotics 2012 - Industrial Robots. VDMA, Frankfurt am Main (2012)
LaValle, S.M.: Planning algorithms. Methods 2006, 842 (2006). Cambridge University Press
Pan, J., Chitta, S., Manocha, D.: FCL: a general purpose library for collision and proximity queries. In: IEEE International Conference on Robotics and Automation, pp 3859–3866 (2012)
Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)
Ratliff, N., Zucker, M., Bagnell, J.A., Srinivasa, S.: CHOMP: gradient optimization techniques for efficient motion planning. In: IEEE International Conference on Robotics and Automation, pp 489–494 (2009)
Righetti, L., Kalakrishnan, M., Pastor, P., Binney, J., Kelly, J., Voorhies, R., Sukhatme, G., Schaal, S.: An autonomous manipulation system based on force control and optimization. Auton. Robot. 36(1-2), 11–30 (2014)
Rusu, R.B.: Semantic 3d object maps for everyday manipulation in human living environments. Dissertation, Technische Universität München, München (2009)
Rusu, R.B., Cousins, S.: 3D is here: point cloud library (PCL). In: IEEE International Conference on Robotics and Automation, pp 1–4 (2011)
Rusu, R.B., Bradski, G., Thibaux, R., Hsu, J.: Fast 3D recognition and pose using the viewpoint feature histogram. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 2155–2162 (2010)
Schulman, J., Ho, J., Lee, A.X., Awwal, I., Bradlow, H., Abbeel, P.: Finding locally optimal, collision-free trajectories with sequential convex optimization. Robotics: Science and Systems 9(1), 1–10 (2013)
Schütz, C., Pfaff, J., Baur, J., Buschmann, T., Ulbrich, H.: A modular robot system for agricultural applications. In: International Conference of Agricultural Engineering, Zurich, pp 6–10 (2014)
Şucan, I.A., Chitta, S.: Moveit! http://moveit.ros.org (2015)
Şucan, I.A., Moll, M., Kavraki, L.E.: The open motion planning library. IEEE Robot. Autom. Mag. 19(4), 72–82 (2012)
Ulbrich, H., Baur, J., Pfaff, J., Schuetz, C.: Design and realization of a redundant modular multipurpose agricultural robot. In: Proceedings of the XVII International Symposium on Dynamic Problems of Mechanics (DINAME), Natal, Brazil (2015)
Vahrenkamp, N., Do, M., Asfour, T., Dillmann, R.: Integrated grasp and motion planning. In: IEEE International Conference on Robotics and Automation, pp 2883–2888 (2010)
Wöhler, C.: 3D Computer Vision: Efficient Methods and Applications (chapter 2). Springer (2012)
Wolter, J.D., Volz, R.A., Woo, A.C.: Automatic generation of gripping positions. IEEE Trans. Syst. Man Cybern SMC-15(2), 204–213 (1985). https://doi.org/10.1109/TSMC.1985.6313350