Ground Contact Detection using Air Pressure Sensors for Biped walking
Graduate School of Science and Engineering Page 18
B. Static Analysis During foot flat and mid stance of the gait cycle both heel and the toe will be in contact with ground. Entire weight of the body is distributed between heels and toe, thus can be treated as the condition of force acting on a simply supported beam. The robot weighs about 600N and considering safety of the design 2000N force was applied on the brackets of gimbal mechanism.
Fig.20 Static analysis for mid stance C. Nonlinear Analysis Foot off is the final point of the stance phase in gait cycle. During this a large amount of force acts upon the toe just before it leaves the ground. Nonlinear analysis will give us an idea how much the tubes of the sensor will deform during the Foot off. Due to the axial symmetry of the sensor the analysis is made simple by creating a 2D model.
Fig.21 Nonlinear analysis for toe off
Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 19
Chapter 5
EXPERIMENTAL SETUP Before integrating the proposed sensor and its design method on H1 robot, we developed an experimental setup to verify the models behaviour. A single 4mm diameter viscoelastic tube was wounded upon 10mm diameter aluminium shaft. Before winding, 1 end of the tube was melted to seal and another end was tightly fitted to sensor creating a closed volume. In order to select the proper tube material, the experiment was conducted with 3 different tube - soft polyurethane, non-shrinkable silicon and rubber tubes. Mechanical Properties of these flexible tubes used is given in table 3. Property Unit Soft Polyurethane silicone rubber tube Tensile strength Mpa 21-35 6.8 - 8.7 29-41 Elongation at break % 200-400 570 - 795 310-470 Hardness Shore D:80-90 A: 50 - 60 D:30-40 Color - Red Milky white black Table 3 mechanical property of the flexible tubes
During 1st phase of the experiment, the relationship between the load F and the output voltage v was derived. For each Standard weights ranging from 1 to 64kg, the output voltage was noted after a small time gap. The time gap between the voltage readings gave the sensor sufficient time to settle down thus it gives us a linear relation between static load and the output voltage. But due to the viscoelastic property, these tubes tend to show creep and stress relaxation upon dynamic loading. Thus relaxation time for varying load is determined. The 2nd phase of the experiment aimed to check the repetitive on-off ability of the sensor without getting any time delay The experimental setup is as shown in the figure 22 . It consists of a weighing machine which can measure weight starting from 0.05 kg to 100kg. The proposed sensor is rigidly fixed upon the weighing machine with the help of elastic bands. A platform for carrying weights is created with the help of sponge and an Aluminum plate. The platform is placed upon the sensor, Here Sponge acts as a flexible support to the platform. Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 20
The sensor has 5 terminals, 2 Terminals are for the Reference voltage (Vref). In this case +15v and -15v Vref are used. Other 3 terminals are voltage input, ground and Voltage output. During first phase of the Experiment, voltage output and the ground terminal are connected to the digital Multimeter. This allow us to manually plot a graph between the weights added and the voltage output. Due to viscoelastic property of the tube materials, it is important to monitor the behavior change during static loading as well as the dynamic loading. To make sure best tube material is used for the sensor development, various tube material are tested and a plot of force vs voltage are obtained to compare their results.
Fig.8 CAD model assembly of the sensor integrated with foot Fig.22 Experimental setup During second phase of the experiment, voltage and ground terminal are connected to the oscilloscope, the validity of obtained results are verified by using an Arduino microcontroller. Furthermore a digital filter is created inside the Arduino programming with allow us to filter low pass signal. To determine the best Sampling time and cut off frequency for this application, various filter were tested.
Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 21
Chapter 6
RESULTS Result section is mainly divided into 2 section, first section we discuss upon the results obtained from the experiments on sensor and in second section we will discuss the simulation results obtained from the designed foot. 6.1 Experimental results During first phase of the experiment, the response of the sensor to increase in the weight is determined. The experimental results obtained for different tube material as follows - 6.1.1 Polyurethane Tubes The results obtained from 1st phase of experiment on soft polyurethane tubes are as shown in fig 23 and figure 24. During 5 sec loading time, the maximum output voltage recorded was 3.2v for a force of 740N, but when the loading time was increased to 30 sec it can be noticed that the voltage will fall to minimum and will remain constant for any amount of load applied over 500N. This voltage drop is caused because, the force applied deforms the tube such that there is only a negligible volume to obtain a pressure change.
Fig.23. Force VS output voltage, with time gap of 5 sec (polyurethane) force(N) mass (kg) voltage(v) 0 0 0.545 41.202 4.2 0.751 57.3885 5.85 0.835 93.6855 9.55 1.03 140.7735 14.35 1.298 184.9185 18.85 1.4 198.6525 20.25 1.5 241.8165 24.65 1.58 273.699 27.9 1.62 309.015 31.5 1.72 333.54 34 1.83 400.248 40.8 2.03 498.348 50.8 2.3 529.74 54 2.48 619.992 63.2 2.7 729.864 74.4 3.1 Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 22
y = 0.0034x + 0.6859 0 0.5 1 1.5 2 2.5 3 0 200 400 600 800 o u t p u t
v o l t a g e ( V ) Force(N) trail 1
Fig.24 Force VS output voltage, with time gap of 30 sec (polyurethane)
It can be seen from the graph that, the relaxation time not only increases with increase in force but it also increases with loading time. The max relaxation time obtained for polyurethane tube was 380 seconds for 5 seconds loading time and 612 seconds for a 30seconds loading time.
Fig.25 Time VS output voltage, with time gap of (a) 5 sec (b) 30 sec (polyurethane) force(N) mass (kg) voltage(v) 0 0 0.545 41.202 4.2 0.751 57.3885 5.85 0.835 93.6855 9.55 1.03 140.7735 14.35 1.298 184.9185 18.85 1.4 198.6525 20.25 1.5 241.8165 24.65 1.58 273.699 27.9 1.62 309.015 31.5 1.72 333.54 34 1.83 400.248 40.8 2.03 498.348 50.8 2.3 529.74 54 0.68 619.992 63.2 0.64 729.864 74.4 0.59 Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 23
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 20 40 60 80 v o l t a g e mass Mass vs voltage for various number of turns 2 turn 1turns 3 turns 4 turns To check the influence of number of time tubes were wounded upon each other, the same experiment was carried out for different number of turns. The results obtained are discussed below.
2turn 1turns 3 turns 4 turns mass voltage mass voltage mass voltage mass voltage 0 0.61 0 0.567 0 0.546 0 0.57 4.1 0.841 4.3 0.789 4.2 0.78 4.2 0.772 9.3 1.035 9.65 0.946 8.05 0.99 7.4 0.904 14.3 1.17 17.25 0.76 24.4 1.966 12.5 1.18 20.35 1.268 22.3 0.573 49.2 2.3 19.3 1.628 26.25 1.153 52.3 0.68 22.4 1.87 30.35 0.72 64.2 0.669 37.7 2.27 72 0.54 49.5 3.034 63.6 4.41
Fig.26 Mass VS output voltage, with time gap of 10 sec (polyurethane) varying number of turns Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 24
Notice that as the number of turns increase, the sudden voltage drop which occurs by increasing the mass will also strengthen. 6.1.2 Silicone Tubes With 5sec loading time Max voltage obtained was 4.72 v for mass 66.5 kg
Fig.27 Mass VS output voltage, with time gap of 5 sec (silicone)
At time T2=30 seconds Max voltage obtained was 2.81 v for mass 29.8 kg
Fig.28 Mass VS output voltage, with time gap of 30 sec (silicone) Mass KG V2 volts 0.1445 0.753 0.3635 0.823 1.82 1.06 3.2 1.29 7.3 1.59 12 1.98 19.2 2.54 24.2 2.89 30.2 3.34 44.4 3.9 52.5 4.22 66.5 4.72 mass KG V2 volts 0.1445 0.76 0.3635 0.82 1.62 0.96 4.2 1.15 9.5 1.39 12.2 1.46 18.6 1.9 24.2 2.36 29.8 2.81 42.75 1.68 54 1.22 66.2 0.78 y = 0.0609x + 1.116 0 1 2 3 4 5 6 0 20 40 60 80 v o l t a g e
i n
v o l t s mass in kg mass VS voltage(with zero time gap) y = 0.0648x + 0.7876 0 0.5 1 1.5 2 2.5 3 0 10 20 30 40 50 60 70 v o l t a g e
i n
v o l t s mass in kg mass VS voltage(with 30 sec time gap) Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 25
T1= initial time, V1= initial voltage T2=loading time, V2=increased voltage T3=depressions time, V3= depressions voltage T4=relaxation time, V4= initial voltage At time T2=5 seconds Max increased voltage was 4.98 V for 69.05 kg. And max relaxation time and depressions voltage was 92 sec and 0.375 V.
Fig.29 Time VS output voltage, with time gap of 5 sec (silicone)
mass KG T1 SEC V1 volts T2 SEC V2 volts T3 SEC V3 volts T4 SEC V4 volts 0.1445 0 0.644 5 0.803 11 0.649 23 0.644 0.3635 0 0.644 5 0.884 9 0.652 28 0.644 1.6 0 0.644 5 1.18 11 0.636 34 0.644 2.85 0 0.644 5 1.34 11 0.632 34 0.644 4.15 0 0.644 5 1.79 11 0.563 43 0.644 8.75 0 0.644 5 2.2 8 0.522 43 0.644 15.5 0 0.644 5 2.9 10 0.49 39 0.644 20 0 0.644 5 3.21 9 0.432 55 0.644 29.8 0 0.644 5 3.7 11 0.422 64 0.644 42.75 0 0.644 5 4.76 8 0.409 80 0.644 48 0 0.644 5 4.96 7 0.398 79 0.644 69.05 0 0.644 5 4.98 9 0.375 92 0.644 0 1 2 3 4 5 6 0 10 20 30 40 50 60 70 80 90 100 V O L T A G E TIME in seconds voltage vs time 0.1445 0.3635 1.6 2.85 4.15 8.75 15.5 20 29.8 42.75 48 69.05 Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 26
At time T2=30 seconds
Max increased voltage was 2.36 V for 24.2 kg. And max relaxation time and depressions voltage was 340 sec and -1.3 V.
Fig.30 Time VS output voltage, with time gap of 30 sec (silicone)
Figure 27 and 28 shows the plot of Mass added vs output voltage obtained and time vs voltage for Non shrinkable silicon tubes. These tubes are much softer than polyurethane tubes, thus it was expected to deform more for smaller weights and their by increase the sensitivity of the sensor. Smallest weight that it could sense was 140 grams and largest weight was 72 kg for 5 sec loading time and 37.34 kg for 30sec loading time. From figure 29 and 30 it can be observed that these tube had very less relaxation time compared to that of the soft polyurethane tubes.
mass KG T1 SEC V1 volts T2 SEC V2 volts T3 SEC V3 volts T4 SEC V4 volts 0.1445 0 0.656 30 0.76 41 0.632 50 0.656 0.3635 0 0.656 30 0.82 43 0.521 70.2 0.656 1.62 0 0.656 30 0.96 42 0.305 90.3 0.656 4.2 0 0.656 30 1.15 47 0.21 103.8 0.656 12.2 0 0.656 30 1.46 47 -0.32 174.6 0.656 24.2 0 0.656 30 2.36 40 -0.54 225 0.656 42.75 0 0.656 30 1.68 40 -0.8916 241 0.656 66.2 0 0.656 30 0.78 46 -1.3 340 0.656 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 0 50 100 150 200 250 300 350 400 V O L T A G E TIME in seconds voltage vs time 0.1445 0.3635 1.62 4.2 12.2 24.2 42.75 66.2 Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 27
6.1.3 Rubber tubes 1. Loading time =5 seconds
Fig.31 Mass VS output voltage, with time gap of 5 sec (Rubber)
2. Loading time=30 seconds
Fig.32 Mass VS output voltage, with time gap of 30 sec (Rubber)
Notice that as the time of loading is increased from 5 sec to 30sec the load handling capacity was decreased from 75.1 kg to 33.2 kg there by voltage o/p is also be reduced from 4.1 V to 2.32 V. mass KG V2 volts 0 0.562 0.1435 0.789 4.2 0.896 6.5 1.1 17.6 1.56 21.5 1.92 28.3 2.17 30.2 2.32 35.6 2.67 39.9 2.96 44.5 3.19 54.2 3.62 62.6 3.89 75.1 4.1 mass KG V2 volts 0 0.562 0.1435 0.789 5.6 0.896 7.2 1.1 15.2 1.56 26.3 1.92 29.9 2.17 33.2 2.32 44.6 0.962 50.6 0.882 58.3 0.802 67.9 0.732 74.2 0.629 o u t p u t
v o l t a g e ( V ) mass(kg) mass VS output voltage o u t p u t
v o l t a g e ( V ) Mass in Kg mass VS output voltage Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 28
3. At time T2=5 seconds
Fig.33 Time VS output voltage, with time gap of 5 sec (Rubber)
4. At time T2=30 seconds
Fig.34 Time VS output voltage, with time gap of 30 sec (Rubber) Mass KG T1 SEC V1 volts T2 SEC V2 volts T3 SEC V3 volts T4 SEC V4 volts 0.145 0 0.679 5 0.789 22 0.632 19 0.679 17.6 0 0.679 5 1.56 29 0.366 66.3 0.679 35.6 0 0.679 5 2.67 35 0.198 73.2 0.679 54.2 0 0.679 5 3.62 39 0.063 90.7 0.679 75.1 0 0.679 5 4.1 44 -0.1 150.6 0.679 Mass KG T1 SEC V1 volts T2 SEC V2 volts T3 SEC V3 volts T4 SEC V4 volts 0.1435 0 0.524 30 0.789 47 0.632 66 0.524 15.2 0 0.524 30 1.56 56 -0.1 122.3 0.524 33.2 0 0.524 30 2.32 65 -0.27 138.2 0.524 50.6 0 0.524 30 0.882 69 -0.59 159.7 0.524 74.2 0 0.524 30 0.629 70 -1.22 220.6 0.524 Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 29
Fluorine rubber tubes are harder than silicon tube and softer than polyurethane tubes. Figure 31 and 32 shows the plot of Mass added vs output voltage obtained and time vs voltage for rubber tubes. It is noticed that due to high viscoelastic property these tubes, it can also be used for developing a sensitive sensor and also relaxation time of these tubes are than silicon tubes. Smallest weight that it could sense was 140 grams and largest weight was 72 kg for 5 sec loading time and 35.3 kg for 30sec loading time. Table 3 comparison of results obtained Loading time(sec) Soft Polyurethane silicone Fluorine rubber tube Max. load before voltage drop(kg) 5 74 72 72 30 49.2 37.34 35.3 Relaxation time 5 380 98 139 30 615 346 219 Minimum load it could sense (kg) - 4.2 0.146 0.146 Hardness - hard Very soft soft
Table 4 compares the results obtained from the experiment. From the table it can be summarised that both silicone and rubber tube can be used for the development of sensitive sensor. 6.2 contact detection The experiment was conducted for sensor made from silicon tubes. These sensor tubes were subjected to repeated loading with a time interval of 2 sec. The standard weights used for loading were 9 kg and 22 kg. The results obtained from the experiment is as shown the figure 35(a) and 35(b).
(a) (b) Fig.35 Repeated loading result on oscilloscope for (a) 22kg mass (b) 10kg mass It can be observed that, 9Kg of weight gave a constant output of 2.4V, whereas 22 kg of weight gave a constant output of 3.9v. The sensor has high repeatability and zero time delay during for on off condition. Thus making them an ideal sensor to detect ground contact. Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 30
The 2nd phase of the experiment was conducted for sensor made from silicon tubes. These tubes were subjected to repeated loading with a time interval of 0.2 sec. 10 kg and 25 kg standard weights were used for loading in this experiment. The output of the sensor was connected to the Arduino controller to determine the time response. The results obtained is shown in the figure 36.
(a) (b) Fig.36 Repeated loading result on Arduino for (a) 22kg mass (b) 10kg mass 6.3 High pass filter Since high pass filter allows only the high amplitude signals, this can be used to define an ON-OFF sensor. The ON-OFF data of the sensor could be used to define a gait pattern for biped walking. To determine the best Sampling time and cut off frequency for this application, various filter were tested. The results obtained are as follows.
Fig.37. Cut-off frequency 1.5 Hz, sampling time 100ms
-2.50 -2.00 -1.50 -1.00 -0.50 0.00 0.50 1.00 1.50 2.00 2.50 3.00 25 75 125 175 225 275 325 375 v o l t a g e
i n
v o l t s
time in seconds 8 kg mass - high pass filter Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 31
Fig.38. Cut-off frequency 1.5 Hz, sampling time 100ms (stretched time axis)
Cut-off frequency 15 Hz, sampling time 10ms
Fig.39. Cut-off frequency 15 Hz, sampling time 10ms
-2.50 -2.00 -1.50 -1.00 -0.50 0.00 0.50 1.00 1.50 2.00 2.50 3.00 25 35 45 55 65 75 85 95 v o l t a g e
i n
v o l t s
time in seconds 8 kg mass - high pass filter -1.00 -0.80 -0.60 -0.40 -0.20 0.00 0.20 0.40 0.60 0.80 1.00 2500 2700 2900 3100 3300 3500 v o l t a g e time 5 kg mass Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 32
Fig.40. Cut-off frequency 15 Hz, sampling time 10ms (stretched time axis)
Fig.41. Cut-off frequency 1.5 Hz, sampling time 10ms
-1.00 -0.80 -0.60 -0.40 -0.20 0.00 0.20 0.40 0.60 0.80 1.00 2500 2600 2700 2800 2900 3000 v o l t a g e time 5 kg mass -1.00 -0.50 0.00 0.50 1.00 1.50 500 700 900 1100 1300 1500 1700 1900 v o l t a g e time 5 kg mass Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 33
Fig.42. Cut-off frequency 1.5 Hz, sampling time 10ms (stretched time axis) Of all the high pass filter tested, the best result was obtained for the filter with cutoff frequency 1 Hz and a sampling time of 10ms. The maximum output of the sensor was about 3v and has a least delay time. The results obtained from the filter with cutoff frequency 1 Hz and a sampling time of 10ms are shown below.
Fig.43. Cut-off frequency 1 Hz, sampling time 10ms
-1.00 -0.50 0.00 0.50 1.00 1.50 1500 1600 1700 1800 1900 2000 v o l t a g e time 5 kg mass -3.00 -2.00 -1.00 0.00 1.00 2.00 3.00 4.00 0 1000 2000 3000 4000 5000 6000 7000 v o l t a g e time , ms HPF Vs time , CF=1hz , T= 10ms Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 34
6.4 Analysis Result 6.4.1 Impact Analysis
(a) (b) Fig.44 Impact analysis (a) without sensor tubes (b) with sensor tubes
Above results shows that, by the integration of the sensor tubes upon foot, the large amount of stress (41.2MPa) induced can be reduced up to 50%. These results were obtained exactly after 500milliseconds of impact. 6.5 Static Analysis
(a) (b) Fig.45 static analysis (a) Whole assembly (b) parallel foot plate Static analysis was performed by applying fixed supports to the toe and heel sensor. This will help us to understand how a force of 2000N will generate stress and deformation in various parts. Fig 45(a) shows that maximum stress of 156.6MPa was generated at toe sensor support. To understand the stress distribution on parallel foot plates a static analysis on single foot plate was carried out with similar boundary condition. The results obtained are as shown in fig 45(b).Analyzing these results we can conclude that the design of foot had a FOS of 3 for a max load of 2000N.
156.6mpa 41.2mpa
21.6mpa
166.6mpa YS=505.0mpa Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 35
6.6 Nonlinear Analysis
(a)
(b) Fig.46 Nonlinear analysis (a) 2D sensor assembly (b) Strain VS Time
Nonlinear analysis will helps us understand the deformation of viscoelastic soft polyurethane tubes under constant load condition .The results obtained from this analysis are shown in figure 46(a). A measurement sensor was defined upon the cross section of tube, which will allow us to get the time response. It can be seen from Fig 46(b) that the deformation of tubes is nonlinear and have a max deformation of 1.62mm at the end of one second loading. This deformation is for single turn when the number of turns increases the deformation also increases. For 3 turns, 5.2mm of total deformation was obtained by the end of this analysis.
1.7 mpa
1.62mm Sensor Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 36
Chapter 7
CONCLUSSION To achieve the biped walking on rough terrain, it is necessary to stabilize the contact state between the foot and the ground. We have presented a new foot system that has the following advantages: 1) Ground contact detection and 2) Absorption of the landing impact.
The foot was designed with an anthropomorphic approach. The foot has 2DOF (pitch and roll) with potentiometers attached to determine the joint angle movements. To optimize the design FEM approach was used, where in the design was subjected to various analysis such as impact analysis, static analysis and dynamic analysis. We have also presented a new sensor system integrated with differential air pressure sensor which can not only sense Ground contact detection but also absorb the landing impact. Furthermore, 3 different type of viscoelastic materials are tested for the development of sensitive sensor, and from the experimental results it was concluded that the sensitivity and stability of the sensor under static condition was satisfactory. The repeatability of sensor for contact detection was tested in the second phase of the experiment, and the results obtained clearly determines the possibility of using this sensor for ground detection. However, dynamic stability of these sensor remains as an issues to be used as a force sensor.
Future work will concentrate on testing various possible materials to improve the sensitivity and reduce the relaxation time of the sensor. With better linear elastic material, this sensor can be extended to be used as a force sensor. Furthermore, with proper filters and threshold design a more robustness can be achieved to detect the ground contact. And in design of the , proposed foot will be integrated with an active toe for more stable walking and also the arch will be made from a new mechanism that will enhance the flexibility of foot.
Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 37
REFFERENCE [1]M. Raibert, Dynamic legged robots for rough terrain in 10th IEEERAS International Conference on Humanoid Robots, 2010. [2]Vaughan, Christopher L. "Theories of bipedal walking: an odyssey." Journal of biomechanics 36.4 (2003): 513-523. [3]J. Yamaguchi, A. Takanishi and I. Kato, "Experimental development of a foot mechanism with shock absorbing material for acquisition of landing surface position information and stabilization of dynamic biped walking," in Robotics and Automation, 1995. Proceedings, 1995 IEEE International Conference On, 1995, pp. 2892-2899 vol.3. [4]Vukobratovi, Miomir, and Branislav Borovac. "Zero-moment pointthirty five years of its life." International Journal of Humanoid Robotics 1.01 (2004): 157-173. [5]T. Ishida, "Development of a small biped entertainment robot QRIO," in International Symposium on Micro-Nano Mechatronics and Human Science, 2004, pp. 23-28. [6]M. Yamada, S. Sano and N. Uchiyama, "Point-contact type foot with springs and landing control for biped walking on rough terrain," in Robotics and Biomimetics (ROBIO), 2011 IEEE International Conference On, 2011, pp. 2355-2360. [7]Kong, K., & Tomizuka, M. (2009). A gait monitoring system based on air pressure sensors embedded in a shoe. Mechatronics, IEEE/ASME Transactions on, 14(3), 358- 370. [8] Marras, W.S., Karwowski, W.: Fundamentals and Assessment Tools for Occupational Ergonomics. RC Press, Boca Raton (2006) [9] Kumar, S.: Biomechanics in Ergonomics. Taylor & Francis, Philadelphia (1999) [10] [online].Available: http://www .en.wikipedia.org/wiki/Foot [11] R. S. Johansson and R. H. LaMote, Tactile detection thresholds for a single asperity on an otherwise smooth surface, Somatosensory Research, pp. 21-31, 1983. [12] [online].Available:http://www.vi.cl/foro/topic/1071-apuntes-de-biologia-y- quimica/page-48 [13] B.D. Argall and A.G. Billard. A Survey of Tactile Human-Robot Interactions. Robotics and Autonomous Systems, 58(10):11591176, 2010. ISSN 0921-8890. [14] H. Ritter, J. Jockusch, and J. Walter. A tactile sensor system for a three-fingered robot manipulator, in Int. Conf. on Robotics and Automation, 1997. [15] P. Lang. Design and prototyping of a fibre optic tactile array, The Journal of High School Science, November 2002. Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 38
[16] B. Siciliano, and O. Khatib, Force and Tactile Sensors, in Springer Handbook of Robotics, 1st ed: Springer, 2008, ch. 19, sec 1.4, pp. 459-470. [17] L. Natale and E. Torres-Jara. A sensitive approach to grasping, in Proceedings of the sixth international workshop on epigenetic robotics, pages 8794, 2006. [18] E. Torres-Jara and G. Gomez. Fine sensitive manipulation, in Australasian Conference on Robotics and Automation, Canberra, Australia, 3-5 December 2008. [19] [online].Available: http://www.root2being.com/foot- function.html [20] Hessert, Mary J., Mitul Vyas, Jason Leach, Kun Hu, Lewis A. Lipsitz, and Vera Novak. "Foot pressure distribution during walking in young and old adults." BMC geriatrics 5, no. 1 (2005).
Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 39
Appendix Arduino Programming const int numReadings =10; float cf=1; float k; long interval = 10; long previousMillis = 0; int readings[numReadings]; // the readings from the analog input int index = 0; // the index of the current reading int total = 0; // the running total float average; // the average int x = 0; int row = 0; int inputPin = A3; float xk; float x_act; float y_act; float input; float input_act; float out; float out_act;
void setup() { // initialize serial communication with computer: Serial.begin(128000); Serial.println("CLEARDATA"); Serial.println("LABEL,Time,HPF,time taken, analoge data "); // initialize all the readings to 0: for (int thisReading = 0; thisReading < numReadings; thisReading++) readings[thisReading] = 0;
}
void loop() { Ground Contact Detection using Air Pressure Sensors for Biped walking Graduate School of Science and Engineering Page 40
total= total - readings[index]; readings[index] =analogRead(inputPin) ; total= total + readings[index]; index = index + 1; if (index >= numReadings) index = 0; average = total / numReadings;