Hello Guys, below is a suggestion of the tasks the robot is going to carry out.
The robot is placed in a field where there are three objects of different colors but the same shape and collection points of the same color as the objects but different shapes as shown below.
The Robot is to identify the circular object using the camera, go pick it and place it to the collection point marching the objects color (have just explained it simply)
The robot will have two main parts, an AGV and an arm (manipulator). The AGV for navigation and the arm for pick and place.
The camera that is used to see(*hic) the object is mounted on the robot with a gimble that can rotate atleast 150 degrees coupled with a gyroscope(MPU6050), the gyro takes the gyro takes the readings of the angle rotated by the gimble after it has identified the object, this readings are passed to the MCU which uses another gyro mounted on the AGV to navigate to the location of the object.
A ping sensor is used for the AGV to stop at the right distance for the picking or placing process. The steering of the robot is differential steering using four powered wheels( each wheel is driven independently). The identification by the camera is based on color and shape of the object, hence the different shapes for the picked object and the collection points.
@simo I hope I have been clear enough in both explanations.
I think this is simple enough for us to begin with, then on the meet up scheduled on 5th November we can discuss more.
Will be making the a prototype based on the above and will post the progress here, please provide as much suggestions as you can.