Search

Arduino Powered Humanoid Robot: Arms Control!

About the project

We made few upgrades to our previus project. Now, we can move the robot arms using two T-Skin.

Project info

Difficulty:

Platforms:

Estimated time:

4 hours

Published:

2nd October 2018

Items used in this project

Hardware components

3D Gesture Sensor (Mini) For Arduino x 2
Arduino Leonardo with Headers x 1

Software app and online services

Arduino IDE

Story

Hello! We've upgraded our previously created project by adding another TactigonSkin in the game to control both arms while still be able to walk and makebows. As said, the humanoid robot has an Arduino Leonardo inside, and this timetwo Bluetooth Low Energy modules installed on the "backpack."

The Tactigon is inside its Tactigon Skin hand band, providing buttonsand an ergonomic case on both hands!

Systems

We used two Bluetooth low energy module connect to Arduino Leonardo.This solution is not the best solution but we connected two T-Skin (as centralrole) to the two Bluetooth Low Energymodules (peripheral role) installed on the humanoid’s backpack.

Bluetooth Low Energy architecture is based on two roles for the devices:

Central Role and Peripheral Role. A Central Role device can subscribe toPeripheral Role Device’s characteristic, the name of the resource exposed. ACharacteristic can be read only or read/write. It contains the data to be send.

The Tactigon, and T-Skin, can act eitheras Central Role and Peripheral Mode.

The systems is able to follow the movement of the human hand andtranspose this movement in equivalent movement of the robot arms: right andleft. This means if you move the hand clockwise the robot arm follow themovement by moving shoulder and elbow with a more natural effect.

FUTURE IMPLEMENTATION

For this project we used only T-SKIN but is possible to integrate thesystem with other Tactigon board, for instance placed on elbow, to avoidinterpolation of the movement and follow the action of the controlling arm!

With a fine tune ofthis architecture, we can control industrial robotic by moving our arm with noload, and so no less stress for human body…

The project is still under development to increase again itscapabilities!

Leave your feedback...