Bidex Robot Dual Arm

by ahmedazouz in Circuits > Arduino

3728 Views, 48 Favorites, 0 Comments

Bidex Robot Dual Arm

BidexMain_oshw.jpg
20210716_114435.jpg
20210716_104845.jpg

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

Bidex Robot Dual-Arm (Building Stages)
test.jpg

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.

Circuit

circute.jpg
circuit2.jpg

Follow the circuit diagram shown above to make the connections.

Downloads

Gripper

Hand.jpg
20210716_094600.jpg
20210716_094955.jpg
Kit-de-Espaciadores-de-Plastico-Negro-M3-300pcs-2.png

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

Wrist.jpg
20210716_094932.jpg
20210716_110246.jpg

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

20210716_102054.jpg
20210716_104447.jpg
20210716_104457.jpg

* The design is now available to download.

Torso

20210716_104527.jpg
Torso.jpg

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

code.jpg

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.

Downloads