******************************************************************* *** *** *** *** *** IDEAS TO IMPLEMENT - NALAKA KAHAWATTE *** *** *** *** October, 2006 *** *** *** ******************************************************************* Here is the place where i log different ideas that come to my head about different ways we can try to modify and improve the code. ******************************************************************* ------------------------------------------------------------------------------------------------------ ***** GENERAL SUGGESTION 10/13/2006 how about a new t-shirt for the new ISL team ?? i have a friend of mine who's pretty good at designing t-shirts. i'll try to get something done from him. Its not very important. but just came across my mind. thought i might put it out there. 1. ---------------------------------------------------------------------------------------- Issue : **** As i've read on Team Documentations, this portion seem to be implemented. But didnt see it in action. So thought i might out it out there for your consideration. As i've observed in most of the videos, two bots of the same team for the same ball. this may have been already implemented on the German code because their report claims that each bot has other bots' locations. But i did not see that on the videos i've seen on the german team and U Penn. Suggestion : We should have a attack strategy where only one of our bots should attack and possess the ball. Assigning field positions to each bot and have a attack strategy ---------------------- | | | | | |______ | | | | | | | | | | | | | | | X X | | | | X | | | | | | | | | | | X | | | | | | ---------------------- The bots shold move forward in a V formation for attacking. The bot in the back should be the 'fall back' player. If our ball carrying bot gets blocked by like two of the opposing team we can pass the ball to 'full back' and the he can move forward while one of the other's are available. The two other bots should have an idea where the attacker(our team) is and face towards that direction ready to recieve the ball. as the attacker moves forward the other two bots will move forward with him towards the goal. Implementation : * implement a state of 'attack' on each bot. when one bot is attack mode the other should take their places at assigned positions. probably by implementing a 'HOLD_POSITION_WAIT_RECIEVE' state Check possibility Will check the possibility of * using localization method where bots will hold positions while only one bot will attack. * communicating the attacker's localization data to other two bots so they can face that direction. * a bot identifying that there's no obstacle between him and the goal and communicate that to attacker so that if the attacker has defense infront of him can see whether he can pass the ball to 'FREE' player. * -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------