Add joy node to launch file
Add gui_pub and gui_msg
Add glut dependences
joystick is sort of working except a problem. When user press button 5 and control the robot, if user release button 5 before reset the axe to 0 position, the motor will continue running
change 'hold button to send command' to 'switch mode when button pressed'
add estop
Adjust parameters
do not send gui_msg when calibrate
Able to print joystick mode msg and gesture msg