Bat planner: Aggressive flying ball player
IEEE Robotics and Automation Letters, 2023•ieeexplore.ieee.org
In this letter, an aggressive quadrotor ball playing system called Bat is proposed, whose
goal is to intercept a flying ball and volley it towards a designated target. Aggressive means
Bat operates the quadrotor aggressively to intercept balls that are far away and hit them to
distant positions in ways that are beyond the reach of existing methods. The trajectory
prediction of the ball is achieved by integrating forward the current position and velocity
estimates using an extended kalman filter, and implementing cubic interpolation at the time …
goal is to intercept a flying ball and volley it towards a designated target. Aggressive means
Bat operates the quadrotor aggressively to intercept balls that are far away and hit them to
distant positions in ways that are beyond the reach of existing methods. The trajectory
prediction of the ball is achieved by integrating forward the current position and velocity
estimates using an extended kalman filter, and implementing cubic interpolation at the time …
In this letter, an aggressive quadrotor ball playing system called Bat is proposed, whose goal is to intercept a flying ball and volley it towards a designated target. Aggressive means Bat operates the quadrotor aggressively to intercept balls that are far away and hit them to distant positions in ways that are beyond the reach of existing methods. The trajectory prediction of the ball is achieved by integrating forward the current position and velocity estimates using an extended kalman filter, and implementing cubic interpolation at the time resolution to calculate the continuous gradient for optimization. Facing the challenge of finding feasible hitting actions under extreme circumstances, we propose a two-stage planning approach, including transition point design and hitting primitive generation, with a simplified expression of uncoupled hitting actions. To obtain the best hitting motion, a trajectory optimization method is proposed, which can jointly optimize the hitting terminal states and time cost, considering dynamic feasibility and anticollision constraints. To avoid pathological hitting, a defensive rule constraint and its constraint transcription method are proposed. The largest difference from the existing methods is that Bat Planner can independently decide how to execute more aggressive keyvolleying maneuvers. A large number of simulation and real-world experiments are conducted, which prove the flying ball player can hit arriving balls from different directions and distances to arbitrary targets. To the best of our knowledge, Bat is currently the closest a quadrotor ball player has approached to human ball players' volleying ability.
ieeexplore.ieee.org
Showing the best result for this search. See all results