SEMESTER PROJECT
Design and implementation of a force/torque sensor for a quadruped robot
Nicolas Sommer, master MT 20/06/2011 Supervisers : Alexander Spröwitz Rico Möckel
- Prof. :
Auke Jan Ijspeert
SEMESTER PROJECT Design and implementation of a force/torque sensor - - PowerPoint PPT Presentation
SEMESTER PROJECT Design and implementation of a force/torque sensor for a quadruped robot Supervisers : Alexander Sprwitz Rico Mckel Prof. : Auke Jan Ijspeert Nicolas Sommer, master MT 20/06/2011 PRESENTATION OUTLINE Introduction
Nicolas Sommer, master MT 20/06/2011 Supervisers : Alexander Spröwitz Rico Möckel
Auke Jan Ijspeert
Roombots Old Cheetah prototype
[1] A. Tuleu, A. Sproewitz, M. Ajallooeian, P. Loepelmann, and A. J. Ijspeert. Exploiting Compliance with a Cat-sized Quadruped Robot for Trot Gait Locomotion. *Biomechatronics, TU-Ilmenau, Germany. Biorobotics Laboratory, EPFL, Lausanne, Switzerland. [2] L. Righetti and A. J. Ijspeert. Pattern generators with sensory feedback for the control of quadruped locomotion. Proceedings of the 2008 IEEE International Conference on Robotics and Automation (ICRA 2008), Pasadena, May 19-23, 2008.
3 software interfaces :
Debugging the SPI communication Clock Chip select Data out (SDO) Data in (SDI)
Digital 24-bits values
COMPUTER (Matlab)
dsPIC (microcontroller)
Analog-Digital Converter
COM PORT
SPI USB/serial (UART)
Wheatstone bridges
about |DC|<200mV Analog voltage Formatted Values, home- made protocol
𝒰
𝑔𝑚𝑝𝑝𝑠→𝑔𝑝𝑝𝑢 =
𝐺
𝑦
𝐺
𝑧
𝐺
𝑨
0 𝑩 = 𝐺
𝑦
𝑁𝑦,𝐶 = 𝐺
𝑧 ∗ 𝑨𝐵𝐶 − 𝐺 𝑨 ∗ 𝑧𝐵𝐶
𝐺
𝑧
𝑁𝑧,𝐶 = −𝐺
𝑦 ∗ 𝑨𝐵𝐶 + 𝐺 𝑨 ∗ 𝑦𝐵𝐶
𝐺
𝑨
𝑁𝑨,𝐶 = 𝐺
𝑦 ∗ 𝑧𝐵𝐶 − 𝐺 𝑧 ∗ 𝑦𝐵𝐶 𝑪
A B
yAB zAB . z y x
Useful to define dimensions and to compute forces in A from B Third segment and foot schematic A : contact between foot and floor B : position of the sensor (third leg segment)
Foot
[1] G-S Kim 2004 Development of a small 6-axis force/moment sensor for robot’s fingers.
dimensions
Reduce stress concentrations
Prototype parts
Each picture shows the deformation along the axis of the drawn gauges
Gauges
Values sampling done in the middle of each gauge but tested on larger surfaces and little difference.
1,93 mV
5 10 15 20 B1 B2 B3 B4 B5 B6 Output Voltage (mV)
Bridges-to-force voltage
Fx=1N Fy=1N Fz=1N
200 400 600 B1 B2 B3 B4 B5 B6 Output Voltage (mV)
Bridges-to-torque voltage
Mx = 1N.m My = 1N.m Mz = 1N.m
𝟐 𝟓 𝑶𝒇𝒙𝒖𝒑𝒐 (25g) with 0,5mV reading precision
𝑊
𝑝𝑣𝑢 = 𝑊 𝑗𝑜 ∗ 𝐿 ∗
∆L 4
1,93 mV
5 10 15 20 B1 B2 B3 B4 B5 B6 Output Voltage (mV)
Bridges-to-force voltage
Fx=1N Fy=1N Fz=1N
200 400 600 B1 B2 B3 B4 B5 B6 Output Voltage (mV)
Bridges-to-torque voltage
Mx = 1N.m My = 1N.m Mz = 1N.m
𝟐 𝟓 𝑶𝒇𝒙𝒖𝒑𝒐 (25g) with 0,5mV reading precision
𝑊
𝑝𝑣𝑢 = 𝑊 𝑗𝑜 ∗ 𝐿 ∗
∆L 4
44 mV 41 mV 5 10 15 20 25 30 35 40 45 50
Fx=10N
Output voltage (mV)
Bridge n°1 Output voltage (mV)
Simulation Experiment
180 mV 172 mV 20 40 60 80 100 120 140 160 180 200
Mz=1N.m
Output voltage (mV)
Bridge n°6 Output voltage (mV)
Simulation Experiment
Linearity not tested yet, possible causes :
∆𝑀 𝑀 < 6E-4 )
∆𝑀 𝑀 < 1.5E-3 )
~180mV