How to run the code: All the dependent files are included in the folder. If required add the coressponding file from folder. 1) fpga5 may. vi is related to Point-point moods.vi 2) bowing fpga. vi is related to bowing-NI9501(RT).vi 3) waving-NI 9501 (FPGA).vi is related to waving-NI 9501 (RT).vi So in order to operate point to point operation run both vi's mentioned in 1) For Bowing down geature run vi's mentioned in 2) and for waving gesture of robot run vi's mentioned in 3). However the code should be compiled first in order to work on the specific machine.