Abstract
In manually operated robotic applications, where operators use a joystick as input device, it is more intuitive to command the velocity rather than the position. Existing algorithms, however, that admit following an arbitrary desired velocity in order to generate smooth trajectories, do not take into account the dynamic limits of velocity and position. In this paper a method is introduced for the smooth online path-parameter generation from unfiltered operator input that respects bounds on position, velocity, acceleration, and jerk. It builds upon a time discrete second-order smoothing filter. \(\mathcal {C}^3\) continuous trajectories are computed that achieve a motion between defined start and terminal positions in minimal time. A geometric path description based on B-spline interpolation connecting multiple points in task space is presented. The velocity signal deduced from this description is used as a time scaling parameter. Specific parametrization of the B-spline curve allows for generating motions where the tangential velocity is nearly proportional to the joystick modulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bézier, P.: Numerical control : mathematics and applications (1972)
Biagiotti, L., Melchiorri, C.: Trajectory planning for automatic machines and robots. Springer Science & Business Media (2008)
Biagiotti, L., Melchiorri, C.: Zero-phase velocity tracking of vibratory systems with actuation constraints. Control Eng. Pract. 87, 1–16 (2019). Jun
Biagiotti, L., Zanasi, R.: Time-optimal regulation of a chain of integrators with saturated input and internal variables: an application to trajectory planning. IFAC Proc. 43(14), 1278–1283 (2010). Sep
Kaserer, D., Gattringer, H., Muller, A.: Online robot-object synchronization with geometric constraints and limits on velocity, acceleration, and jerk. IEEE Robot. Autom. Lett. 3(4), 3169–3176 (2018)
Kroeger, T., Wahl, F.: Online trajectory generation: basic concepts for instantaneous reactions to unforeseen events. IEEE Trans. Robot. 26(1), 94–111 (2010)
Kroeger, T.: On-Line Trajectory Generation in Robotic Systems Basic Concepts for Instantaneous Reactions to Unforeseen (Sensor) Events. Springer (2010)
Meiringer, M., Kugi, A., Kemmetmuller, W.: Semi-autonomous operation of a mobile concrete pump. Autom. Constr. 156, 105079 (2023)
Piegl, L., Tiller, W.: The NURBS Book. Springer, Berlin Heidelberg (1995)
Winkler, A., Grabmair, G.: Design and implementation of a path planning for a high-dynamic handling system. In: Proceedings of the Austrian Robotics Workshop, vol. 2014, pp. 69–75 (2014)
Zanasi, R., Bianco, C.L., Tonielli, A.: Nonlinear filters for the generation of smooth trajectories. Automatica 36(3), 439–448 (2000)
Acknowledgements
Supported by the "LCM K2 Center for Symbiotic Mechatronics" within the framework of the Austrian COMET-K2 program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kordik, T., Zauner, C., Gattringer, H., Müller, A. (2024). Constrained Online Motion Generation from Unfiltered User Commands. In: Pisla, D., Carbone, G., Condurache, D., Vaida, C. (eds) Advances in Service and Industrial Robotics. RAAD 2024. Mechanisms and Machine Science, vol 157. Springer, Cham. https://doi.org/10.1007/978-3-031-59257-7_42
Download citation
DOI: https://doi.org/10.1007/978-3-031-59257-7_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-59256-0
Online ISBN: 978-3-031-59257-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)