Abstract
Accurate estimation of trajectory is essential for the capture of any high-speed target. This chapter estimates and formulates an interception strategy for the trajectory of a target moving in a repetitive loop using a combination of estimation and learning techniques. An extended Kalman filter estimates the current location of the target using the visual information in the first loop of the trajectory to collect data points. Then, a combination of Recurrent Neural Network (RNN) with least-square curve-fitting is used to accurately estimate the future positions for the subsequent loops. We formulate an interception strategy for the interception of a high-speed target moving in a three-dimensional curve using noisy visual information from a camera. The proposed framework is validated in the ROS-Gazebo environment for interception of a target moving in a repetitive figure-of-eight trajectory. Astroid, Deltoid, Limacon, Squircle, and Lemniscates of Bernoulli are some of the high-order curves used for algorithm validation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abbas, M. T., Jibran, M. A., Afaq, M., & Song, W. C. (2020). An adaptive approach to vehicle trajectory prediction using multimodel kalman filter. Transactions on Emerging Telecommunications Technologies, 31(5), e3734.
Anderson-Sprecher, R., & Lenth, R. V. (1996). Spline estimation of paths using bearings-only tracking data. Journal of the American Statistical Association, 91(433), 276–283.
Banerjee, P., & Corbetta, M. (2020). In-time uav flight-trajectory estimation and tracking using bayesian filters. In 2020 IEEE Aerospace Conference (pp. 1–9). IEEE
Barisic, A., Petric, F., & Bogdan, S. (2022). Brain over brawn: using a stereo camera to detect, track, and intercept a faster uav by reconstructing the intruder’s trajectory. Field Robotics, 2, 34–54.
Beul, M., Bultmann, S., Rochow, A., Rosu, R. A., Schleich, D., Splietker, M., & Behnke, S. (2020). Visually guided balloon popping with an autonomous mav at mbzirc 2020. In 2020 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) ( pp. 34–41). IEEE
Cascarano, S., Milazzo, M., Vannin, A., Andrea, S., & Stefano, R. (2022). Design and development of drones to autonomously interact with objects in unstructured outdoor scenarios. Field Robotics, 2, 34–54.
Chen, M., Liu, Y., & Yu, X. (2015). Predicting next locations with object clustering and trajectory clustering. In Pacific-Asia Conference on Knowledge Discovery and Data Mining (pp. 344–356). Springer
Cheung, Y., Huang, Y. T., & Lien, J. J. J. (2015). Visual guided adaptive robotic interceptions with occluded target motion estimations. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 6067–6072). IEEE
Dong, G., & Zhu, Z. H. (2016). Autonomous robotic capture of non-cooperative target by adaptive extended kalman filter based visual servo. Acta Astronautica, 122, 209–218.
Hadzagic, M., & Michalska, H. (2011). A bayesian inference approach for batch trajectory estimation. In 14th International Conference on Information Fusion (pp. 1–8). IEEE
Jana, S., Tony, L. A., Varun, V., Bhise, A. A., & Ghose, D. (2022). Interception of an aerial manoeuvring target using monocular vision. Robotica, 1–20
Kim, S., Seo, H., Choi, S., & Kim, H. J. (2016). Vision-guided aerial manipulation using a multirotor with a robotic arm. IEEE/ASME Transactions On Mechatronics, 21(4), 1912–1923.
Kumar, A., Ojha, A., & Padhy, P. K. (2017). Anticipated trajectory based proportional navigation guidance scheme for intercepting high maneuvering targets. International Journal of Control, Automation and Systems, 15(3), 1351–1361.
Levenberg, K. (1944). A method for the solution of certain non-linear problems in least squares. Quarterly of Applied Mathematics, 2(2), 164–168.
Li, T., Prieto, J., & Corchado, J. M. (2016). Fitting for smoothing: a methodology for continuous-time target track estimation. In 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN) (pp. 1–8). IEEE
Li, T., Chen, H., Sun, S., & Corchado, J. M. (2018). Joint smoothing and tracking based on continuous-time target trajectory function fitting. IEEE transactions on Automation Science and Engineering, 16(3), 1476–1483.
Lin, L., Yang, Y., Cheng, H., & Chen, X. (2019). Autonomous vision-based aerial grasping for rotorcraft unmanned aerial vehicles. Sensors, 19(15), 3410.
Liu, Y., Suo, J., Karimi, H. R., & Liu, X. (2014). A filtering algorithm for maneuvering target tracking based on smoothing spline fitting. In Abstract and Applied Analysis (Vol. 2014). Hindawi
Luo, C., McClean, S. I., Parr, G., Teacy, L., & De Nardi, R. (2013). UAV position estimation and collision avoidance using the extended kalman filter. IEEE Transactions on Vehicular Technology, 62(6), 2749–2762.
Ma, H., Wang, M., Fu, M., & Yang, C. (2012). A new discrete-time guidance law base on trajectory learning and prediction. In AIAA Guidance, Navigation, and Control Conference (p. 4471)
Marquardt, D. W. (1963). An algorithm for least-squares estimation of nonlinear parameters. Journal of the society for Industrial and Applied Mathematics, 11(2), 431–441.
Mehta, S. S., Ton, C., Kan, Z., & Curtis, J. W. (2015). Vision-based navigation and guidance of a sensorless missile. Journal of the Franklin Institute, 352(12), 5569–5598.
Pang, B., Ng, E. M., & Low, K. H. (2020). UAV trajectory estimation and deviation analysis for contingency management in urban environments. In AIAA Aviation 2020 Forum (p. 2919)
Prevost, C. G., Desbiens, A., & Gagnon, E. (2007). Extended kalman filter for state estimation and trajectory prediction of a moving object detected by an unmanned aerial vehicle. In 2007 American Control Conference (pp. 1805–1810). IEEE
Qu, L., & Dailey, M. N. (2021). Vehicle trajectory estimation based on fusion of visual motion features and deep learning. Sensors, 21(23), 7969.
Roh, G. P., & Hwang, S. W. (2010). Nncluster: an efficient clustering algorithm for road network trajectories. In International Conference on Database Systems for Advanced Applications (pp. 47–61). Springer
Schulz, J., Hubmann, C., Löchner, J., & Burschka, D. (2018). Multiple model unscented kalman filtering in dynamic bayesian networks for intention estimation and trajectory prediction. In 2018 21st International Conference on Intelligent Transportation Systems (ITSC) (pp. 1467–1474). IEEE
Shamwell, E. J., Leung, S., & Nothwang, W. D. (2018). Vision-aided absolute trajectory estimation using an unsupervised deep network with online error correction. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 2524–2531). IEEE
Shrivastava, A., Verma, J. P. V., Jain, S., & Garg, S. (2021). A deep learning based approach for trajectory estimation using geographically clustered data. SN Applied Sciences, 3(6), 1–17.
Strydom, R., Thurrowgood, S., Denuelle, A., & Srinivasan, M. V. (2015). UAV guidance: a stereo-based technique for interception of stationary or moving targets. In Conference Towards Autonomous Robotic Systems (pp. 258–269). Springer
Su, K., & Shen, S. (2016). Catching a flying ball with a vision-based quadrotor. In International Symposium on Experimental Robotics (pp. 550–562). Springer
Sung, C., Feldman, D., & Rus, D. (2012). Trajectory clustering for motion prediction. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 1547–1552). IEEE
Thomas, J., Loianno, G., Sreenath, K., & Kumar, V. (2014). Toward image based visual servoing for aerial grasping and perching. In 2014 IEEE International Conference on Robotics and Automation (ICRA) (pp. 2113–2118). IEEE
Tony, L. A., Jana, S., Bhise, A. A., Gadde, M. S., Krishnapuram, R., Ghose, D., et al. (2022). Autonomous cooperative multi-vehicle system for interception of aerial and stationary targets in unknown environments. Field Robotics, 2, 107–146.
Yan, L., Jg, Zhao, Hr, Shen, & Li, Y. (2014). Biased retro-proportional navigation law for interception of high-speed targets with angular constraint. Defence Technology, 10(1), 60–65.
Zhang, X., Wang, Y., & Fang, Y. (2016). Vision-based moving target interception with a mobile robot based on motion prediction and online planning. In 2016 IEEE International Conference on Real-time Computing and Robotics (RCAR) (pp. 17–21). IEEE
Zhang, Y., Wu, H., Liu, J., & Sun, Y. (2018). A blended control strategy for intercepting high-speed target in high altitude. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 232(12), 2263–2285.
Zhao, M., Shi, F., Anzai, T., Takuzumi, N., Toshiya, M., Kita, I., et al. (2022). Team JSK at MBZIRC 2020: interception of fast flying target using multilinked aerial robot. Field Robotics, 2, 34–54.
Acknowledgements
We would like to acknowledge the Robert Bosch Center for Cyber Physical Systems, Indian Institute of Science, Bangalore, and Khalifa University, Abu Dhabi, for partial financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Agrawal, A., Bhise, A., Arasanipalai, R., Tony, L.A., Jana, S., Ghose, D. (2023). Accurate Estimation of 3D-Repetitive-Trajectories using Kalman Filter, Machine Learning and Curve-Fitting Method for High-speed Target Interception. In: Azar, A.T., Koubaa, A. (eds) Artificial Intelligence for Robotics and Autonomous Systems Applications. Studies in Computational Intelligence, vol 1093. Springer, Cham. https://doi.org/10.1007/978-3-031-28715-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-28715-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-28714-5
Online ISBN: 978-3-031-28715-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)