Abstract
Haptic rendering often deals with interactions between stiff objects. A traditional way of force computing models the interaction using a spring-damper system, which suffers from stability issues when the desired stiffness is high. Instead of computing a force, this paper continues to explore shifting the focus to rendering an interaction with no penetration, which can be accomplished by using a position controller in the joint space using the encoders as feedback directly. In order to make this approach easily adaptable to any device, an alternative way to model the dynamics of the device is also presented, which is to linearize a detailed simulation model. As a family of linearized models is used to approximate the full dynamic model of the system, it is important to have a smooth transition between multiple sets of controller gains generated based on these models. Gain scheduling is introduced to improve the performance in certain areas and a comparison among three controllers is conducted in a simulation setup.
Article PDF
Similar content being viewed by others
References
Abbott, J., Okamura, A.: Effects of position quantization and sampling rate on virtual-wall passivity. IEEE Trans. Robot. 21(5), 952–964 (2005). https://doi.org/10.1109/TRO.2005.851377
Abdellatif, H., Heimann, B.: Advanced model-based control of a 6-dof hexapod robot: a case study. IEEE/ASME Trans. Mechatron. 15(2), 269–279 (2010). https://doi.org/10.1109/TMECH.2009.2024682
Adams, R., Hannaford, B.: Stable haptic interaction with virtual environments. IEEE Trans. Robot. Autom. 15(3), 465–474 (1999). https://doi.org/10.1109/70.768179
Ahmad, A., Andersson, K., Sellgren, U.: An optimization approach toward a robust design of six degrees of freedom haptic devices. J. Mech. Desi. 137(4). https://doi.org/10.1115/1.4029514 (2015)
Ahmad, A., Khan, S., Anderson, K.: Kinematics and dynamics of a novel 6-DoF TAU haptic device. In: 2011 IEEE International Conference on Mechatronics. https://doi.org/10.1109/ICMECH.2011.5971209, pp 719–724, Istanbul (2011)
Cheng, H., Yiu, Y.K., Li, Z.: Dynamics and control of redundantly actuated parallel manipulators. IEEE/ASME Trans. Mechatron. 8(4), 483–491 (2003). https://doi.org/10.1109/TMECH.2003.820006
Clavel, R.: DELTA, a fast robot with parallel geometry. In: Burckhardt, C. W. (ed.) Proc of the 18th International Symposium on Industrial Robots, pp 91–100. Springer-Verlag, New York (1988)
Colgate, J., Brown, J.: Factors affecting the Z-Width of a haptic display. In: Proceedings of the 1994 IEEE International Conference on Robotics and Automation. https://doi.org/10.1109/ROBOT.1994.351077, vol. 4, pp 3205–3210, San Diego, CA, USA (1994)
Colgate, J., Grafing, P., Stanley, M., Schenkel, G.: Implementation of stiff virtual walls in force-reflecting interfaces. In: Proceedings of IEEE Virtual Reality Annual International Symposium. https://doi.org/10.1109/VRAIS.1993.380777, pp 202–208 (1993)
Colgate, J.E., Stanley, M.C., Brown, J.M.: Issues in the haptic display of tool use. In: Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots. https://doi.org/10.1109/IROS.1995.525875, vol. 3, pp 140–145, Pittsburgh (1995)
Corbel, D., Gouttefarde, M., Company, O., Pierrot, F.: Towards 100G with PKM. Is actuation redundancy a good solution for pick-and-place?. In: 2010 IEEE International Conference on Robotics and Automation. https://doi.org/10.1109/ROBOT.2010.5509921, pp 4675–4682, Anchorage (2010)
Díaz-Rodríguez, M., Valera, A., Mata, V., Valles, M.: Model-based control of a 3-DOF parallel robot based on identified relevant parameters. IEEE/ASME Trans. Mechatron 18(6), 1737–1744 (2013). https://doi.org/10.1109/TMECH.2012.2212716
Desai, I., Gupta, A., Chakraborty, D.: Rendering stiff virtual walls using model matching based haptic controller. IEEE Trans. Haptics 12(2), 166–178 (2019). https://doi.org/10.1109/TOH.2019.2893926
Duriez, C., Dubois, F., Kheddar, A., Andriot, C.: Realistic haptic rendering of interacting deformable objects in virtual environments. IEEE Trans. Vis. Comput. Graph. 12(1), 36–47 (2006). https://doi.org/10.1109/TVCG.2006.13
Gillespie, R.B., Cutkosky, M.R.: Stable user-specific haptic rendering of the virtual wall. In: Proceedings of the ASME International Mechanical Engineering Congress and Exhibition, vol. 58, pp 397–406 (1996)
Gottlieb, R., Baechle, M.A., Janus, C., Lanning, S.K.: Predicting performance in technical preclinical dental courses using advanced simulation. J. Dent. Educa. 81(1), 101–109 (2017). https://doi.org/10.1002/j.0022-0337.2017.81.1.tb06252.x
Hannaford, B., Ryu, J.H.: Time-domain passivity control of haptic interfaces. IEEE Trans. Robot. Autom. 18(1), 1–10 (2002). https://doi.org/10.1109/70.988969
Khalil, H.K., Grizzle, J.W.: Nonlinear Systems, vol. 3. Prentice Hall, Upper Saddle River, NJ (2002)
Lin, M.C., Otaduy, M.: Haptic Rendering. Algorithms, and Applications. A K Peters/CRC Press, Foundations (2008). https://doi.org/10.1201/b10636
Oftadeh, R., Aref, M.M., Taghirad, H.D.: Explicit dynamics formulation of stewart-gough platform: a newton-euler approach. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. https://doi.org/10.1109/IROS.2010.5653157, pp 2772–2777, Taipei (2010)
Ortega, M., Redon, S., Coquillart, S.: A six degree-of-freedom god-object method for haptic display of rigid bodies with surface properties. IEEE Trans. Vis. Comput. Graph. 13(3), 458–469 (2007). https://doi.org/10.1109/TVCG.2007.1028
Otaduy, M.A., Lin, M.C.: A modular haptic rendering algorithm for stable and transparent 6-DOF manipulation. IEEE Trans. Robot. 22(4), 751–762 (2006). https://doi.org/10.1109/TRO.2006.876897
Park, H., Lee, J.: Adaptive impedance control of a haptic interface. Mechatronics 14(3), 237–253 (2004). https://doi.org/10.1016/S0957-4158(03)00040-0
Ruspini, D.C., Kolarov, K., Khatib, O.: The haptic display of complex graphical environments. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’97. https://doi.org/10.1145/258734.258878, pp 345–352. ACM Press/Addison-Wesley Publishing Co., Los Angeles, CA, USA (1997)
Ryu, J.H., Yoon, M.Y.: Memory-based passivation approach for stable haptic interaction. IEEE/ASME Trans. Mechatron. 19(4), 1424–1435 (2014). https://doi.org/10.1109/TMECH.2013.2285380
Salisbury, K., Conti, F., Barbagli, F.: Haptic rendering: introductory concepts. IEEE Comput. Graph. Appl. 24(2), 24–32 (2004). https://doi.org/10.1109/MCG.2004.1274058
In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics. 2nd edn. https://doi.org/10.1007/978-3-319-32552-1. Springer Handbooks Springer International Publishing, New York (2016)
Speich, J.E., Shao, L., Goldfarb, M.: Modeling the human hand as it interacts with a telemanipulation system. Mechatronics 15(9), 1127– 1142 (2005). https://doi.org/10.1016/j.mechatronics.2005.06.001
Sun, X., Sellgren, U., Andersson, K.: Situated design optimization of haptic devices. Procedia CIRP 50, 293–298 (2016). https://doi.org/10.1016/j.procir.2016.04.096
Walsh, A., Forbes, J.R.: A very strictly passive gain-scheduledcontroller: theory and experiments. IEEE/ASME Trans. Mechatron. 21(6), 2817–2826 (2016). https://doi.org/10.1109/TMECH.2016.2565387
Wang, D., Zhang, X., Zhang, Y., Xiao, J.: Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation. IEEE Trans. Haptics 6(2), 167–180 (2013). https://doi.org/10.1109/TOH.2012.63
Wang, D., Zhao, X., Shi, Y., Zhang, Y., Hou, J., Xiao, J.: Six degree-of-freedom haptic simulation of probing dental caries within a narrow oral cavity. IEEE Trans. Haptics 9(2), 279–291 (2016). https://doi.org/10.1109/TOH.2016.2531660
Wang, Y., Feng, L., Andersson, K.: A new approach to haptic rendering by position control. In: 2019 IEEE 15th International Conference on Control and Automation (ICCA). https://doi.org/10.1109/ICCA.2019.8899956, pp 148–153 (2019)
Wang, Y., Feng, L., Andersson, K.: A position-control based approach to haptic rendering of stiff objects. IEEE Trans. Haptics: 1–1. https://doi.org/10.1109/TOH.2020.3044682 (2020)
Yu, G., Wang, D., Zhang, Y., Xiao, J.: Simulating sharp geometric features in six degrees-of-freedom haptic rendering. IEEE Trans. Haptics 8(1), 67–78 (2015). https://doi.org/10.1109/TOH.2014.2377745
Zilles, C.B., Salisbury, J.K.: A constraint-based god-object method for haptic display. In: Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots. https://doi.org/10.1109/IROS.1995.525876, vol. 3, pp 146–151, Pittsburgh, PA, USA (1995)
Funding
Open access funding provided by Royal Institute of Technology. Yang Wang would like to thank China Scholarship Council (CSC) for supporting his Ph. D. study. Lei Feng is financially supported by KTH XPRES.
Author information
Authors and Affiliations
Contributions
Yang Wang: Conceptualization, Methodology, Software, Investigation, Formal Analysis, Visualization, Writing - Original Draft. Lei Feng: Supervision, Writing - Review and Editing. Kjell Andersson: Supervision, Writing - Review and Editing.
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Yang Wang would like to thank China Scholarship Council (CSC) for supporting his Ph. D. study. Lei Feng is financially supported by KTH XPRES.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, Y., Feng, L. & Andersson, K. A Joint-space Position Control-based Approach to Haptic Rendering of Stiff Objects using Gain Scheduling. J Intell Robot Syst 103, 47 (2021). https://doi.org/10.1007/s10846-021-01514-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01514-y