4 Degrees Of Freedom Mini Robotic Arm
Overview
Due to servo motors availability, we built a mini Robotic Arm using just 4 pieces of Futaba S3003 that make up a 4 DOF Robotic Arm.
Design Concept
For the base, we use some screw heads topped with some grease for fine movement as a replacement for the weight distribution bearing. This is simply because the part is not locally available in the market. Yet even if we were to order from oversea, the simple base would cost more than RM400, which is too costly for simple project.
For elbow and wrist rotation, we share the same frame to minimize weight due to the limited torque of the standard servos.
As for the gripper, we redesigned a simple single movement gripper to reduce the size. The same design also help to reduce the total weight for the elbow to lift.
The four servos are connected to the Serial Servo Controller Board through a 25pin female Centronics connector.
The reason to use 25 pins is simply the SSC board are designed to control up to 8 servos, where each servo is using 3 pins . Thus , the same connection can be used for later 8 DOF Robotic Arm project as well.
To give some weight for support, the base is pinned to a square wooden base. While helping the Robotic Arm (RA) to stand firmly, it allows easier handling for the arm as well.
Design Analysis
The movement of the base and elbow are not that smooth enough. Better fittings with proper alignment are needed for improvement. Yet, the torque for standard servos seems like not strong enough for the base. Perhaps to carry heavier load, a higher grade servo is required.
The wrist rotation is quite OK as it doesn't affect the whole process so much. However, for the gripper it is having some difficulty in gripping the load properly due to single grip. The best is to have more than one movement gripper, although that might burden the base and elbow .
Design Upgrade
Since the main objective for this project is achieved (built RA that is serially controlled by a PC), we are going into next stage ASAP. In the next stage we are going to reprogram the RA to do specific job automatically. This will require some PIC reprogramming of the job sequence for the servos to work syncronously with each other without manual control from the PC serial interface. This is to enable the RA to run independently with a preprogrammed job.
In order to do this, some manual job to record the all servos position data in each sequence are required. It will takes some time as the mechanism funny vibrations are not yet fully solved. As such a more thorough study of the the RA concept are needed so that a better quality movement can be achieved.













No comments:
Post a Comment