Enhancing motion trajectory segmentation of rigid bodies using a novel screw-based trajectory-shape representation (2309.11413v1)
Abstract: Trajectory segmentation refers to dividing a trajectory into meaningful consecutive sub-trajectories. This paper focuses on trajectory segmentation for 3D rigid-body motions. Most segmentation approaches in the literature represent the body's trajectory as a point trajectory, considering only its translation and neglecting its rotation. We propose a novel trajectory representation for rigid-body motions that incorporates both translation and rotation, and additionally exhibits several invariant properties. This representation consists of a geometric progress rate and a third-order trajectory-shape descriptor. Concepts from screw theory were used to make this representation time-invariant and also invariant to the choice of body reference point. This new representation is validated for a self-supervised segmentation approach, both in simulation and using real recordings of human-demonstrated pouring motions. The results show a more robust detection of consecutive submotions with distinct features and a more consistent segmentation compared to conventional representations. We believe that other existing segmentation methods may benefit from using this trajectory representation to improve their invariance.
- S. Dodge, R. Weibel, and E. Forootan, “Revealing the physics of movement: Comparing the similarity of movement characteristics of different types of moving objects,” Computers, Environment and Urban Systems, vol. 33, no. 6, pp. 419–434, 2009.
- M. Teimouri, U. G. Indahl, H. Sickel, and H. Tveite, “Deriving animal movement behaviors using movement parameters extracted from location data,” ISPRS International Journal of Geo-Information, vol. 7, no. 2, 2018.
- S. Krishnan, A. Garg, S. Patil, C. Lea, G. Hager, P. Abbeel, and K. Goldberg, “Transition state clustering: Unsupervised surgical trajectory segmentation for robot learning,” The International Journal of Robotics Research, vol. 36, no. 13-14, pp. 1595–1618, 2017.
- M. Wächter and T. Asfour, “Hierarchical segmentation of manipulation actions based on object relations and motion characteristics,” in International Conference on Advanced Robotics, 2015, pp. 549–556.
- S. H. Lee, I. H. Suh, S. Calinon, and R. Johansson, “Autonomous framework for segmenting robot trajectories of manipulation task,” Autonomous Robots, vol. 38, pp. 107–141, 2014.
- C. Song, G. Liu, X. Zhang, X. Zang, C. Xu, and J. Zhao, “Robot complex motion learning based on unsupervised trajectory segmentation and movement primitives,” ISA Transactions, vol. 97, pp. 325–335, 2020.
- D. Kulic, W. Takano, and Y. Nakamura, “Online segmentation and clustering from continuous observation of whole body motions,” IEEE Transactions on Robotics, vol. 25, no. 5, pp. 1158–1166, 2009.
- F. Meier, E. Theodorou, F. Stulp, and S. Schaal, “Movement segmentation using a primitive library,” in 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011, pp. 3407–3412.
- M. Buchin, A. Driemel, M. J. van Kreveld, and V. S. Adinolfi, “Segmenting trajectories: A framework and algorithms using spatiotemporal criteria,” Journal of Spatial Information Science, vol. 3, pp. 33–63, 2011.
- Z. Izakian, M. S. Mesgari, and R. Weibel, “A feature extraction based trajectory segmentation approach based on multiple movement parameters,” Engineering Applications of Artificial Intelligence, vol. 88, p. 103394, 2020.
- J. De Schutter, “Invariant description of rigid body motion trajectories,” Journal of Mechanisms and Robotics, vol. 2, no. 1, pp. 011 004/1–9, 2010.
- H. Bruyninckx, “Robot kinematics and dynamics,” https://u0011821.pages.gitlab.kuleuven.be/pdf/2009-HermanBruyninckx-robotics-textbook.pdf, November 2021, course notes, Department of Mechanical Engineering, KU Leuven.
- M. Chasles, “Note sur les propriétés générales du système de deux corps semblables entr’eux et placés d’une manière quelconque dans l’espace; et sur le déplacement fini ou in infiniment petit d’un corps solide libre,” in Bulletin des Sciences Mathématiques, Astronomiques, Physiques et Chimiques, vol. 14, 1830, pp. 321–326.
- M. Ceccarelli, “Screw axis defined by giulio mozzi in 1763 and early studies on helicoidal motion,” Mechanism and Machine Theory, vol. 35, no. 6, pp. 761–770, 2000.
- G. Chirikjian, “Partial bi-invariance of se(3) metrics 1,” Journal of Computing and Information Science in Engineering, vol. 15, p. 011008, 2015.
- F. C. Park, “Distance Metrics on the Rigid-Body Motions with Applications to Mechanism Design,” Journal of Mechanical Design, vol. 117, no. 1, pp. 48–54, 1995.
- L. Kavan, S. Collins, J. Žára, and C. O’Sullivan, “Geometric skinning with approximate dual quaternion blending,” ACM Transactions on Graphics (TOG), vol. 27, no. 4, pp. 1–23, 2008.
- Y. Guo, Y. Li, and Z. Shao, “Dsrf: A flexible trajectory descriptor for articulated human action recognition,” Pattern Recognition, vol. 76, pp. 137–148, 2018.
- B. Roth, “Finding geometric invariants from time-based invariants for spherical and spatial motions,” Journal of Mechanical Design, vol. 127, no. 2, pp. 227–231, 2005.
- “Self-supervised segmentation of temporal rigid body trajectories,” https://gitlab.kuleuven.be/robotgenskill/public_code/segmentation_paper_code.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.