Bidex Robot Dual Arm
Bidex is a low-cost human-safe robot Made of acrylic and it's capable of using AI to learn basic tasks.
It’s a robot arm that combines traits of human-arms and human-robot.
The arm uses innovative servo motors-driven mechanisms that make any interaction with humans safe at just 2.6 kilograms it weighs.
The robot has a wide range of applications from simple carrying to performing complex tasks that require precise manipulation characteristics and strengths of real.
ِAnd it is worth mentioning that: Manipulation is an advanced capability that sets robots apart from most other computerized or automated systems. A robot's ability to physically interact with and modify its environment that is, manipulate it provides possibilities for a vast number of applications.
This Project is officially certified as open-source hardware by the Open Source Hardware Association.
BIDEX ROBOT DUAL-ARM (VERSION 1.0) by AhmedAzouz
[OSHW] SA000003 | Certified open-source hardware | oshwa.org/sa000003.html
Supplies
- Arduino Board (any)
- 4x Servo motor MG966R metal gear
- 4x Micro Servo (metal gear preferred for high torque)
- Jumper wires
- Servo Motor Driver I2C Module
- Breadboard or Arduino Uno motor shield
Design and Material
The robot was designed by Sketch Up 2017 Pro on an actual side scale of 1:1.
then I print it out using a laser cut machine on an acrylic board of 3mm thickness.
Actually, that wasn't easy to maximizing the DOF using four servo motors only, and at the same time, I had to maintain the human form for the robot.
The orignal design is available to download in as a DXF file format.
Downloads
Circuit
Follow the circuit diagram shown above to make the connections.
Downloads
Gripper
I was keen to design the gripper consistent with the rest of the design and to be as humane as possible.
and It consists of Three groups of parts Thumb, palm, and fingers connected together using 5mm plastic spacers as shown.
Tip1: using plastic spacers is very effective to reduce the weight and thus increasing the torque of the motor.
* The gripper design is available to download
Downloads
Wrist
The design of the wrist motion is based on the servo motor that connects the forearm to the hand.
Tip2: Use strong acrylic adhesive to glow the motor bracket to the forearm.
* The Wrist and forearm design is available to download
Downloads
Shoulder and Elbow
* The design is now available to download.
Downloads
Torso
Basically, The torso was designed to contain electronic components such as Arduino Board and the motor shield.
* The design is now available to download.
Downloads
Sample Coding
The following code is a sample to move only 4 servos that are fixed on one arm only, The code is basically dependent on the serial monitor on Arduino IDE App to send Bytes to move the servos degree by degree.
for example:
W is to move the shoulder up 2 degrees.
S is to move the shoulder down 2 degrees.
A is to move the elbow to right 2 degrees.
D is to move the elbow to left 2 degrees.
O is to open the gripper.
C is to close the gripper.
So! you may use any other method, so unleash your Ideas and share with me what is the best way to move the arm.