Five-degree motion of a ROBOT
A ROBOT could perfectly simulate a human arm functions having five degree motions: motion1 (forward, backward), motion2 (left,right), motion3(up, down), motion4 (earthturn, skyturn) and motion 5(clockwise and anticlockwise. One can conceptualize it as the motions that a crane can perform to lift heavy loads and place them from one point to another.
What we did?
We developed a VC++ application to control 5-degree motion of a ROBOT. The application was interfaced with the
hardware using serial port programming utilizing the concepts of baud rate (9600bits/sec), parity bits and
start bits (escape character) through RS-232 cable. To do so we analyzed the protocol embedded in the microcontroller
of the ROBOT. Then we implemented multiple execution points utilizing
multithreading support provided by MFC (Microsoft Foundation Classes) in terms of
User and Worker threads for interfacing it with application.
We developed two modules from scratch: PERFORM and
TEACH module. PERFORM module instructs the ROBOT to perform the
desired motion at the same instant while TEACH module firsts teaches the ROBOT and records all the motions to perform
them again when desired. Both the modules has the capability to perform serial port communication with 90-95% accuracy.