RoboJackets / robocup-software

Georgia Tech RoboJackets Software for the RoboCup Small Size League
Apache License 2.0
183 stars 187 forks source link

Make capture choose a robot close to the intercept point #375

Closed justbuchanan closed 7 years ago

justbuchanan commented 9 years ago

Capture moves the robot to an intercept point along the ball's trajectory if it is moving, so the role_requirements() method should specify that point as the preferred bot location, not the ball's current location. This may be best as a custom cost function since it's robot-dependent.

ashaw596 commented 9 years ago

I did try that once and it caused some strange assignments at times but we should try it again now that we have more time. If possible I'd also like to change capture to actually intercept the ball (block it) if it has time. On Jul 29, 2015 9:53 AM, "Justin Buchanan" notifications@github.com wrote:

Capture moves the robot to an intercept point along the ball's trajectory if it is moving, so the role_requirements() method should specify that point as the preferred bot location, not the ball's current location. This may be best as a custom cost function since it's robot-dependent.

— Reply to this email directly or view it on GitHub https://github.com/RoboJackets/robocup-software/issues/375.