Robot club at Naresuan University, Robot club is the club of robot, electronics, embedded, microcontroller, technology, Internet of thing, the robot club is department of electrical and computer engineering that we made many project such as NU robot contest, E-camp(nectec), etc.
I'm the member of robot club, In this year(2018) My faculty(Engineering) 25th anniversary, we did Nu robot contest 2018 in concept "Image processing with automation robot contest" and There are many responsibilities include Communication, Simulator, Robot and image processing(The responsibility of Vision lab)
// String Format = "(RB_H,RB_X,RB_Y);(Obj1_X,Obj1_Y);(Obj2_X,Obj2_Y);(Obj3_X,Obj3_Y);(Obj4_X,Obj4_Y);(Obj5_X,Obj5_Y);(Obj6_X,Obj6_Y);(Obj7_X,Obj7_Y);(Obj8_X,Obj8_Y);(Obj9_X,Obj9_Y);(BL_X,BL_Y);(BR_X,BR_Y);(TR_X,TR_Y);(TR_X,TR_Y)"
// ex = "(30,10,10);(50,39);(50,66);(50,85);(16,51);(88,50);(50,16);(-1,-1);(-1,-1);(-1,-1);(0,0);(100,0);(0,100);(100,100);";
The camera will record objects in the flied and compute value of the robot position, the ball position, the obstacle positionand the zone position, the value is sent by Mosquitto MQTT protocol and the Robot has a Wifi controller to receive the value.
programmer has to write algorithms, how to robot move, how to robot avoid, how does the robot catch balls?
Robot is hardware, it is created by electronics that it's is the question "Will do you know the algorithm is work ?" and will do you know the problems are software or hardware? so you have to divide the robot 2 parts, be hardware and software
algorithms is software so the best way to check it's work are write a program and create simulator
This picture explain the algorithm simulator how the robot moving