Hexapod (SES) Leg Pressure Sensor update

Well I’m making progress. The assembly giude / tutorial is coming along as well. The image below shows the real parts used for this. The sensor is nested in between the HUB-09 and the clear rubber “bumpers” so it’s pretty robust. The rubber end cap protects everything from lateral forces too. It’s adjusted to just not touch the sensor, so when the leg is up the sensor is highest resistance. The sensor with a 10k pull-up resistor gives the following output.

[code]Vout Lbs Force

4.85 0.0
4.40 0.1
3.80 0.2
3.30 0.3
2.70 0.4
2.20 0.5
2.00 0.6
1.80 0.7
1.70 0.8
1.60 0.9
1.50 1.0
1.45 1.1
1.40 1.2
1.35 1.3
1.33 1.4
1.30 1.5
1.27 1.6
1.22 1.7
1.16 1.8
1.15 1.9
1.10 2.0[/code]

Neat, Are you guys going to sell this soon?

Very soon… All the parts are in stock, just need to finish the tutorial and get them on the shelf. 8)

Wow,

That really looks like a need solution for pressure sensors on the legs! Are they only gonne be for sale as a kit or also the seperate pressure sensors?

Greetings
Xan

Yes we always sell the components that go into kits separately.

We made some progress on this today. The tutorial is completed, but we ran out of time to get the product added to the website. It’ll get done on Monday. Check out the guide.

lynxmotion.com/images/html/build127.htm

Jim,

The picture in Figure 5 was very confusing. To me, (and maybe only me :stuck_out_tongue:) it looked like the sensor was folded back on itself, due to the reflection.

Maybe use this slightly photoshopped edition?
http://www.siennahanon.com/Robotics/Step5.jpg

Also, the other question I have, since I know nothing about FSRs… Is it the 90 degree bend that changes the resistance, or is it pressure on the pad at the end that changes resistance?

Thanks!

Just a note on these - they are analog sensors. One analog input is required for each sensor. This would require six analog inputs to put one of these on each foot of a hexapod.

This sounds like a job for the new SSC-NG board, an Atom PRO that is not using HSERVO, or something else with 8+ analog inputs.

8-Dale

As discussed in other threads, one could use 74HC4051 chips ($.49) and multiplex in a lot of analog inputs if desired.

Hi!

Another simple solution would be using a Hex Schmitt-trigger inverter (ex. 40106), that gives you a digital 0/1 output for each leg. No need for a A/D converter if you just want to use the FSR sensor like a switch. Add a potmeter if you want to adjust the “trigger voltage”. I’ve not tried it yet, but I’m pretty sure it would work.

We will be adding images showing the sensor attached to the end of the hub, (end on view) this should helo the most.

It’s the pressure not the bending. Bending is bad but unavidable.

Of course the general I/O expander would do nicely as well. For now the sensors are very much do-it-yourself, but we will be making it easier as we go. :wink:

I like this idea! The sensors are pretty inexpensive, and mechanical switches have been very difficult to design for the bots. :wink:

I’ve updated the guide. I added a bit more information at the top, fixed Figure 5, added an alternate schematic, and fixed the chart at the bottom. Hopefully everything is easier to understand now!

lynxmotion.com/images/html/build127.htm

Do I detect a change in the design of the BRAT sensor foot? If so, it would be a good change, IMHO. Much more could be done with the ability to detect the actual force being applied to the terrain. :smiley:

8-Dale

I have not changed my mind on the switch sensor board. But, yes I have already thought about using the FSR’s on the ARF-01 and ARF-02’s. I just haven’t been able to complete the assembly guide. It’s a simple matter of attaching a sensor in the corners, and then apply the rubber bumpers to all for corners. It should work very well. 8)