In the past two or three decades, people who have played online shooting games will almost certainly encounter a person or a machine cheating the game by automatic aiming. This is not a problem for newer games with anti cheating, but older games such as Team Fortress have actually been destroyed by these aimbots. However, these types of deception are usually done in software, and Kamal wants to know whether he can build an aim robot that works directly on hardware.
TF2 is the most common robot in any game. We will first remind you that aim can’t make this concept worse in any game. This is mainly because [Kamal] is training his machine to work in aim lab, which is a first person shooting training simulation, not in a real multiplayer video game. The working principle of the robot is to use Python screenshots and transmit information through computer vision algorithm, which can identify high contrast targets. From there, a PID controller is used to tell a series of omniwheels connected to the mouse where to point. When the cursor is in the click box, the mouse click is triggered.
Although this seems very simple, it took [Kamal] more than two months to make robots and, more importantly, adjust the PID controller before he could compete with professional FPS shooters on the aim trainer. This is an impressive building, but if one of his all wheel motors is not burned, it may have exceeded the highest score of humans on the platform. If you want a robot that makes you perform worse rather than better in the game, take a look at this version. It plays valorant by using two computers to transmit game information.