Skip to content

Latest commit

 

History

History

foot_contact_switch_v1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Foot Contact Switch v1


Working principle of the optical foot contact switch

Description

We designed simple, low cost, lightweight and robust optical foot contact switch for our quadruped robot.
The contact switch consists of a spring loaded aperture that is located between a led light source and a light sensor.
External loads displace the aperture and change the light intensity measured by the sensor.
For centering the foot we use 12 elastic silicone elements (6 on each side).

The foot contact switch is symmetric and can detect forces from a wide range of different angles (270 degrees).
For visual feedback and monitoring there are bi-color leds mounted on each side of the foot.


Left side: Foot Contact Switch loaded / Right side: Foot Contact Switch unloaded

Lower Leg and Foot Contact Switch


Lower Leg and Foot Contact Switch Component Overview


Lower Leg and Foot Contact Switch assembled - weight: 35g

The weight of the foot, the contact switch electronics and the silicone elements is about 10g.
To prevent the foot from rotating we use a steel pin that is guided by the lower leg structure.
Under load the foot deflects up to 2mm from its neutral position.
The electronics are supplied with 3.3V and generate an analog output signal between 3V and 0V.
The signal is converted by the microcontroller ADC and transmitted over CAN at 1kHz.
We measured the delay of the foot contact switch with respect to a ATI Mini40 force sensor for a drop of the 2dof leg from a height of 8cm.
The measured delay between the ATI force sensor signal and the foot contact signal was 2ms.
The data was logged at 1kHz using a Realtime Linux PC.


Foot Contact Switch Electronics

Video

Foot Sensor Video

Sensor Characteristics


  • x-axis -> vertical force [N] measured with ATI Mini40 Sensor
  • y-axis -> foot contact sensor ouput signal inverted and normalized
  • 0-1 on the y-axis corresponds to 3V - 0V range

Off-the-shelf Components

Silicone Tube


  • Silicone tube - outer diameter: 6mm / inner diameter: 4mm / length: 3mm
  • 12 elements / 6 on each side
  • a tube cutter can be used to prepare the segments

Bicycle Tire


Fasteners


  • Steel Pin 1,5mm x 12mm
  • Socket Head Cap Screws M2,5x6
  • Helicoil Thread Inserts M2,5 x 3.75mm

3D Printed Parts


The recommended printing direction for all the parts below is the positive z direction of the stl files.

The STL files for 3d printing the parts are available in the STL folder.




Custom Electronic Boards

The foot contact switch consists of two boards with traces and components on all four sides.
The diameter of the electronics boards is 10mm.


Foot Contact Switch Main Board - Left: Outer side / Right: Inner Side


Foot Contact Switch Satellite Board - Left: Outer side / Right: Inner Side

Light Sensor Offset


Picture Light Sensor - the sensitive area is not in the center of the component

  • note that the sensing area of the light sensor is not in the geometrical center of the component
  • when we solder the light sensor we use a microscope to align the sensing area of the sensor with the center of the board

Switching Voltage for the Indicator Leds


Schematic - voltage divider for switching the indicator leds

  • the switching voltage for the indicator leds on the foot is set by the voltage divider R4 and R5
  • we use 10kΩ for R4 and 20kΩ for R5 resulting in a switching voltage of 2.2V
  • you can adjust the switching voltage by changing the ratio of the voltage divider
  • the switching voltage threshold is only used for the indicator leds
  • the microcontroller receives the full range analog signal
  • that means that you can set the threshold on the software side independently

Details Foot Contact Switch

Special thanks to Joshi Walzog for designing and manufacturing the electronics boards!

To view the Eagle files you need to download the free Eagle PCB Design Software for Windows, Mac and Linux.

Foot Contact Switch Wiring


Foot Contact Switch Connectors and Wiring

Alternative Lower Leg Versions


PDF Drawing


Foot Contact Switch Overview - Click on the picture to view the PDF drawing

View the foot contact switch cad model in your web browser


Foot Contact Switch - Click on the picture to view the cad model in your browser

More Information

Open Dynamic Robot Initiative - Webpage
Open Dynamic Robot Initiative - YouTube Channel
Open Dynamic Robot Initiative - Forum
Open Dynamic Robot Initiative - Paper
Hardware Overview
Software Overview

Authors

Felix Grimminger

License

BSD 3-Clause License

Copyright

Copyright (c) 2019-2022, Max Planck Gesellschaft and New York University