Sensor board for our humanoid

RoboSavvy distributes and manufactures robots. This forum is dedicated to robots and other bits designed or manufactured by RoboSavvy and robot software developed by RoboSavvy.
3 postsPage 1 of 1
3 postsPage 1 of 1

Sensor board for our humanoid

Post by TiagoM » Fri Feb 15, 2013 12:39 pm

Post by TiagoM
Fri Feb 15, 2013 12:39 pm

Howdy!

Here is the build process of the sensor board for the hand of our 1m humanoid robot.
It's a 24 FSR 8 Servo board based on the Arduino Leonardo (the Atmega32u4 chip).
The board has 5 8-input 10bit ADCs capable of doing 200ksps to read the 24 sensors, servo position and servo current.

Anyway, without delay here are the pictures:

Image
Securing the board with Kapton tape

Image
Leveling with other boards of the same hight

Image- Securing the stencil on top

Image
Applying the paste with the Makerbot's squeegee


Image
Solder paste applied

Image
Placing all the components, one by one

Image
Bottom part done

Image
Raiser tool printed on the Replicator 2. Because it's a dual-sided board we had to raise it in order to level it.

Image
Again, leveling with other boards

Image
Board in the oven

Image
Programming the board, Macgyver style

Image
Ta-da! Board done.

And that's all folks.
I'm now programming and testing it but so far so good!
Cya
Howdy!

Here is the build process of the sensor board for the hand of our 1m humanoid robot.
It's a 24 FSR 8 Servo board based on the Arduino Leonardo (the Atmega32u4 chip).
The board has 5 8-input 10bit ADCs capable of doing 200ksps to read the 24 sensors, servo position and servo current.

Anyway, without delay here are the pictures:

Image
Securing the board with Kapton tape

Image
Leveling with other boards of the same hight

Image- Securing the stencil on top

Image
Applying the paste with the Makerbot's squeegee


Image
Solder paste applied

Image
Placing all the components, one by one

Image
Bottom part done

Image
Raiser tool printed on the Replicator 2. Because it's a dual-sided board we had to raise it in order to level it.

Image
Again, leveling with other boards

Image
Board in the oven

Image
Programming the board, Macgyver style

Image
Ta-da! Board done.

And that's all folks.
I'm now programming and testing it but so far so good!
Cya
TiagoM
Newbie
Newbie
Posts: 3
Joined: Tue Jan 08, 2013 12:05 pm

Post by limor » Sun Feb 17, 2013 10:43 pm

Post by limor
Sun Feb 17, 2013 10:43 pm

small step for mankind, big step for RoboSavvy!
and you forgot to mention some of the features of this board:
- 24 analog inputs at 200ksps
- 8 RC servos - with current measurement
- Arduino firmware
- PC based closed loop protocol over USB/serial at over 200hz
- ROS support on Linux/USB/Serial

So basically this board allows for a robot to be controlled by a PC. The PC receives all the sensor data 200 times per second and sends back target position to the RC servos.
We hacked some RC servos and fed the POT value to the board.
ie: the board (and hence the PC) can sense the current draw and the position of 8 servos 200 times/sec in addition to values from Force Sense Resistors, allowing any type of elaborate control and sensing of the environment.
We use this board to create a very clever robot hand but after the project is done we will demonstrate how it can be used with a small humanoid robot that can walk on uneven terrain.
small step for mankind, big step for RoboSavvy!
and you forgot to mention some of the features of this board:
- 24 analog inputs at 200ksps
- 8 RC servos - with current measurement
- Arduino firmware
- PC based closed loop protocol over USB/serial at over 200hz
- ROS support on Linux/USB/Serial

So basically this board allows for a robot to be controlled by a PC. The PC receives all the sensor data 200 times per second and sends back target position to the RC servos.
We hacked some RC servos and fed the POT value to the board.
ie: the board (and hence the PC) can sense the current draw and the position of 8 servos 200 times/sec in addition to values from Force Sense Resistors, allowing any type of elaborate control and sensing of the environment.
We use this board to create a very clever robot hand but after the project is done we will demonstrate how it can be used with a small humanoid robot that can walk on uneven terrain.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by MarcoP » Fri Feb 22, 2013 7:03 pm

Post by MarcoP
Fri Feb 22, 2013 7:03 pm

Here is a update on the sensors.

We are using this FSR to measure pressure in the finger tips.

More info on that at http://robosavvy.com/forum/viewtopic.php?p=36994#36994

The sensors have to be modified to make them smaller to fit inside the finger tip. After understanding exactly how it works and and doing some tests we manage to cut it down to size, and glue some wires using conductive epoxy.

Image

Them they were glued on the tip of a finger.
Image


Next step is to add some of silicone to the tip to protect the sensor and increase grip.

Rgds
Here is a update on the sensors.

We are using this FSR to measure pressure in the finger tips.

More info on that at http://robosavvy.com/forum/viewtopic.php?p=36994#36994

The sensors have to be modified to make them smaller to fit inside the finger tip. After understanding exactly how it works and and doing some tests we manage to cut it down to size, and glue some wires using conductive epoxy.

Image

Them they were glued on the tip of a finger.
Image


Next step is to add some of silicone to the tip to protect the sensor and increase grip.

Rgds
MarcoP
Savvy Roboteer
Savvy Roboteer
Posts: 81
Joined: Thu Jan 19, 2012 6:14 pm


3 postsPage 1 of 1
3 postsPage 1 of 1
cron