Skip to main content
Log in

An active sensing strategy for contact location without tactile sensors using robot geometry and kinematics

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

In this study, we develop new techniques to sense contact locations and control robots in contact situations in order to enable articulated robotic systems to perform manipulations and grasping actions. Active sensing approaches are investigated by utilizing robot kinematics and geometry to improve upon existing sensing methods for contact. Compliant motion control is used so that a robot can actively search for and localize the desired contact location. Robot control in a contact situation is improved by the precise estimation of the contact location. From this viewpoint, we investigate a new control strategy to accommodate the proposed sensing techniques in contact situations. The proposed estimation algorithm and the control strategy both work complementarily. Then, we verify the proposed algorithm through experiments using 7-DOF hardware and a simulation environment. The two major contributions of the proposed active sensing strategy are the estimation algorithm for contact location without any tactile sensors, and the control strategy complementing the proposed estimation algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  • Bicchi, A., Salisbury, J. K., & Brock, D. L. (1993). Contact sensing from force measurements. International Journal of Robotics Research, 12, 249–262.

    Article  Google Scholar 

  • Bottema, O., & Roth, B. (1979). Theoretical kinematics (Dover books on engineering series). New York: Dover.

    Google Scholar 

  • Chiaverini, S., & Sciavicco, L. (1993). The parallel approach to force/position control of robotic manipulators. IEEE Transactions on Robotics and Automation, 9(4), 361–373.

    Google Scholar 

  • De Luca, A. & Mattone, R. (2005). Sensorless robot collision detection and hybrid force/motion control. Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA) (pp. 999–1004).

  • García, A. H., Feliu, V. B., & Somolinos, J. A. S. (2003). Experimental testing of a gauge based collision detection mechanism for a new three-degree-of-freedom flexible robot. Journal of Field Robotics, 20(6), 271–284. http://www.odysci.com/article/1010112993115945.

    Google Scholar 

  • Hebert, P., Hudson, N., Ma, J., & Burdick, J. (2011). Fusion of stereo vision, force-torque, and joint sensors for estimation of in-hand object location. IEEE International Conference on Robotics and Automation (ICRA) (pp. 5935–5941).

  • Hirukawa, H., Kajita, S., Kanehiro, F., Kaneko, K., & Isozumi, T. (2005). The human-size humanoid robot that can walk, lie down and get up. International Journal of Robotics Research, 24(9), 755–769.

    Article  Google Scholar 

  • Howe, R. D. (1993). Tactile sensing and control of robotic manipulation. Advanced Robotics, 8, 245–261.

    Article  Google Scholar 

  • Khatib, O. (1987). A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE Journal of Robotics and Automation, 3(1), 43–53.

    Article  Google Scholar 

  • Lefebvre, T., Bruyninckx, H., & Schutter, J. D. (2001). Polyhedral contact formation modeling and identification for autonomous compliant motion. IEEE Transactions on Robotics and Automation, 19, 2003.

    Google Scholar 

  • Mason, M. T. (1981). Compliance and force control for computer controlled manipulators. IEEE Transactions on Systems, Man and Cybernetics, 11(6), 418–432.

    Article  Google Scholar 

  • Morinaga, S., & Kosuge, K. (2003). Collision detection system for manipulator based on adaptive impedance control law. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (Vol. 1, pp. 1080–1085).

  • Ogura, Y., Aikawa, H., Shimomura, K., Morishima, A., ok Lim, H., & Takanishi, A. (2006). Development of a new humanoid robot wabian-2. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (pp. 76–81).

  • Park, J. (2006). Control strategies for robots in contact. Ph.D. thesis, Stanford University.

  • Park, J., & Khatib, O. (2008). Robot multiple contact control. Robotica, 26(5), 667–677.

    Article  Google Scholar 

  • Petrovskaya, A., Park, J., and Khatib, O. (2007). Probabilistic estimation of whole body contacts for multi-contact robot control. IEEE International Conference on Robotics and Automation (ICRA) (pp. 568–573).

  • Ponce Wong, R., Posner, J., & Santos, V. (2012). Flexible microfluidic normal force sensor skin for tactile feedback. Sensors and Actuators A: Physical, 179, 62–69.

    Article  Google Scholar 

  • Schutter, J. D., Bruyninckx, H., Dutre, S., Geeter, J. D., Katupitiya, J., Demey, S., et al. (1999). Estimating first order geometric parameters and monitoring contact transitions during force controlled compliant motion. International Journal of Robotics Research, 18, 1161–1184.

    Article  Google Scholar 

  • Sentis, L., Park, J., & Khatib, O. (2010). Compliant control of multicontact and center-of-mass behaviors in humanoid robots. IEEE Transactions on Robotics, 26(3), 483–501.

    Article  Google Scholar 

  • Simlab. (2010). Roboticslab.http://www.rlab.co.kr/.

  • Suwanratchatamanee, K., Matsumoto, M., & Hashimoto, S. (2010). Robotic tactile sensor system and applications. IEEE Transactions on Industrial Electronics, 57(3), 1074–1087.

    Article  Google Scholar 

Download references

Acknowledgments

An earlier version of this paper was presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2012 workshop on “Advances in tactile sensing and touch-based human-robot interaction.” This research was supported by the Ministry of Knowledge Economy, Korea, under the Industrial Foundation Technology Development Program supervised by the Korea Evaluation Institute of Industrial Technology (No. 10038660, Development of the control technology with sensor fusion based recognition for dual-arm work and the technology of manufacturing process with multi-robot cooperation), and by the Global Frontier R&D Program on Human-centered Interaction for Coexistence funded by the National Research Foundation of Korea grant funded by the Korea Government (MSIP) (No. 2011-0032014).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hooman Lee.

Appendix

Appendix

Lemma 1

Let \(\mathfrak {R}^{3}\) denote the set of all ordered 3-tuples of real numbers such as \((x,\, y,\, z)\). We call \(\mathfrak {R}^{3}\) a Euclidean space of dimension 3 and ordered 3-tuple points. A geometric object in \(\mathfrak {R}^{3}\) is a nonempty subset of \(\mathfrak {R}^{3} \). Therefore, a geometric object in \(\mathfrak {R}^{3}\) is a nonempty set of points in \(\mathfrak {R}^{3}\).

A transformation of \(\mathfrak {R}^{3}\) is a 1:1 correspondence between \(\mathfrak {R}^{3}\), which is continuous and has a continuous inverse. A transformation that preserves the length is called an isometry.

Let \(A\) and \(B\) be two geometrical objects in \(\mathfrak {R}^{3}\). A continuous map \(F_{t} \, :\, \mathfrak {R}^{3} \, \times \, [0,\, 1]\, \rightarrow \, \mathfrak {R}^{3}\) is defined to be an ambient isotopy taking \(A\) to \(B\). If \(F_{0}\) is the identity map \((F_{0} (A)\, =\, A)\), each map \(F_{t}\) is an isometry from \(\mathfrak {R}^{3}\) to itself, and \(F_{1} (A)\, =\, B\). If there is an ambient isotopy taking \(A\) to \(B\), then \(A\) and \(B\) are said to be ambient isotopic.

Now if we have a geometric object \(A\) and an ambient isotopy \(F_{t} \, :\, \mathfrak {R}^{3} \, \times \, [0,\, 1]\, \rightarrow \, \mathfrak {R}^{3}\), then \(A\) is continuously transformed to \(F_{1} (A)\,\) when the time goes from t = 0 to t = 1. Therefore, \(A\cap F_{1} (A)\) is decided by \(A\) and \(F_{t}\). Therefore, when \(A\cap F_{1} (A)\) is not empty, we can determine whether a point in \(\mathfrak {R}^{3}\) is contained in \(A\cap F_{1}(A)\).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, H., Park, J. An active sensing strategy for contact location without tactile sensors using robot geometry and kinematics. Auton Robot 36, 109–121 (2014). https://doi.org/10.1007/s10514-013-9368-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-013-9368-6

Keywords

Navigation