## 5 Implementations of the Prototype System  
The prototype of the proposed AAA system is shown in Figure 5. The prototype system mainly consists of three parts. One is the image recognition part of the left side in the picture. The part includes the camera and the note PC to capture the vehicle images.  
Then, the captured images are used for the image recognition of the vehicles in the note PC, and OpenCV [21] is used for the implementations. In detail, the implementations use Windows 10, OpenCV2.4 [21], and Visual C++ in MS Studio 2013 for the prototype system. The webcam is a Logicool Web camera c270 in the prototype system. Moreover, adjustments of the captured location image were made using the Kalman filter algorithm, and the prototype system uses OpenCV for the implementations.  
Figure 6 shows the captured window in the prototype system. The vehicles are recognized by the captured images, and the distance and the angle are calculated from the recognized images. Then, the Kalman filter is calculated for the adjustment of the driving vehicle.  
Following the adjustments of the recognized images, the remote control of the voltage meter has proceeded. The voltage meter in the center of Figure 5 is PMX18-5A by KIKUSUI Corporation,  
Figure 5: A prototype system of the proposed adaptive array antenna (AAA) system.  
Figure 6: Captured windows in the prototype system. The recognized pixel areas and the differentiated pixels from the center pixel are used for the calculations of the distance and the angle for the AAA beam-forming.  
and it supports adjustments from the RS232C, USB, and LAN (Local Area Network) interfaces. In this prototype system, the LAN interface is used for the remote controls from the note PC, and the rapid voltage controls were implemented by asynchronous communication using the VISA (Virtual Instrument Software Architecture) standard [22]. In the voltage remote as shown in Figure 7, the connection between the PC and the voltage machine is established by the \"OPEN\" command of the VISA standard through the LAN. Then, the remote control mode is activated by the \"WriteString\" command of synchronous communication, and the value of the target voltage is transmitted after receiving the response from the voltage machine. Then, the current-voltage setting is continuously asking the voltage machine, and the connection is closed when the current voltage reaches the target voltage. Although synchronous communication takes a few seconds to set the target voltage because of the frequent error checks, the implemented asynchronous controls realize the rapid controls for the voltage meters in the prototype system.  
Finally, Figure 8 shows the implemented antenna on the left side of Figure 5 using two antenna elements [16].  
In Figure 8, the two patch antenna elements are connected to the phase shifter to control the wireless directions, and so the beam-forming can be properly controlled by the differentiations of the given voltages to each phase shifter.  
Figure 8: Implemented antenna using two patch antennas. The left figure is the front side of the antenna, and the right figure is the back side.  
Figure 7: Asynchronous communication using the VISA standards.