structural vibration for robotic communication motor drive ... · 'a robot scorpion using...

1
ABSTRACT Structural vibrations in waveguide structures are examined as a means of communication and sensing for networks of robots. Inspired by the observation that insects may use structural vibrations to communicate and to detect features of their environment, a centimeter-scale mobile robot equipped with a piezoelectic vibration-sensing element was constructed. Preliminary communication and sensing techniques are demonstrated through experimental results. MODELING A system-level model of the vibration TX/RX system was to understand the interaction between robot and environment. An analytical model was built based on the dynamic Euler-Bernoulli relation, giving an equation of motion of a carbon fiber rod subject to a periodic forcing F 0 e jωt and appropriate loading configuration. A numerical model was built to combine these elements, in addition to the electrical dynamics of the actuation and sensing electronics. The result matches the behavior of experimental data well. BACKGROUND Some species of caterpillars can discriminate substrate vibrations produced by abiotic influences (rain, wind), conspecifics, and predators [1,2]. A recent phylogenetic and morphological study suggested that ritualized vibratory signals (produced by anal scraping) originated from walking behavior [3]. One possibility, not yet explored, is that, before vibration detection was used for active communication, it evolved for evaluating the mechanical properties of the environment. Surface texture, stiffness and slip can all be detected through oscillations in shear force (vibrations) [4,5,6]. A preliminary investigation of the kinematic adaptation exhibited in Manduca sexta’s crawling gait in the presence of substrate vibration, is shown in Fig. 1. COMMUNICATION A proof-of-concept communication scheme to transmit commands between robots was developed using fixed frequency bursts. The robot listens for the bursts generated by a piezoelectric actuator mounted to the structure and measures the duration; different durations bursts correspond to different commands, as shown in Figure 8. A software high-pass filter makes the communication scheme robust to low frequency disturbances (such as bumping the table the structure is on). FUTURE WORK In future work, sensing strategies for detecting track features will be developed. Multiple robot agents will be constructed to explore vibration- based distributed sensing and control schemes. The range limitations of inter-robot communication will also be explored. REFERENCES [1] Guedes, R., S. Matheson, B. Frei, M. Smith, and J. Yack, Vibration detection and discrimination in the masked birch caterpillar (Drepana arcuata). Journal of Comparative Physiology A, 2012. 198(5): p. 325-335. [2] Castellanos, I. and P. Barbosa, Evaluation of predation risk by a caterpillar using substrate-borne vibrations. Animal Behaviour, 2006. 72(2): p. 461-469. [3] Scott, J.L., A.Y. Kawahara, J.H. Skevington, S. H. Yen, A. Sami, M.L. Smith, and J.E. Yack, The evolutionary origins of ritualized acoustic signals in caterpillars. Nature communications, 2010. 1: p. 4. [4] Greenleaf, J.F., M. Fatemi, and M. Insana, Selected methods for imaging elastic properties of biological tissues. Annual Review of Biomedical Engineering, 2003. 5(1): p. 57-78. [5] Tiwana, M.I., S.J. Redmond, and N.H. Lovell, A review of tactile sensing technologies with applications in biomedical engineering. Sensors and Actuators A: Physical, 2012. 179(0): p. 17-31. [6] Johnson, K.O., The roles and functions of cutaneous mechanoreceptors. Current opinion in Neurobiology, 2001. 11(4): p. 455-461. [7] Silvola, Ari, Russell, Robin. Australian Robotics and Automation Assoc; 2005. Robot communication via substrate vibrations. [8] Wallander, A., Russell, R.A., and Hyyppa, K., 'A robot scorpion using ground vibrations for navigation', Proceedings of the Australian Conference on Robotics and Automation, Melbourne, Aug 30- Sept 1, 2000, pp. 75-79. Structural Vibration for Robotic Communication and Sensing on One-Dimensional Structures L. M. Hill 1 , J. Mekdara 2 , B. Trimmer 2 , and R. White 1 1 Department of Mechanical Engineering, Tufts University, Medford, Mass., USA 2 Department of Biology, Tufts University, Medford, Mass., USA -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 -2 0 2 100 Cycle Burst - 200Hz Sine Waveform Time (sec) Voltage (V) 0 1 2 3 4 5 6 -2 0 2 600 Cycle Burst - 200Hz Sine Waveform Time (sec) Voltage (V) -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 -5 0 5 Voltage (V) Piezo Motor Drive 0 1 2 3 4 5 6 -5 0 5 Voltage (V) Piezo Motor Drive 0.5 sec 3 sec SENSING A preliminary sensing scheme - separate from the robotic platform - was also tested to measure distance between actuator and sensor using standing waves. In a standing wave regime of a single frequency, the phase toggles between zero and 180 degrees at wave nodes. If the phase is interpreted as a binary code, for two simultaneously driven frequencies, this gives a 2-bit output with position resolution determined by the half wavelength of the shortest wave. This scheme was tested on a 90 cm cantilevered acrylic beam driven by an electromagnetic shaker, and using a laser doppler vibrometer (LDV) to track the response at multiple points along the beam, shown in Fig. 5. This case only achieves a 11 cm/bit spatial resolution, but it is simple to imagine using eight frequency components (instead of two) to increase the resolution to 0.35 cm/bit. Bandwidth is the limiting factor of this scheme, as Fig. 5 shows, the next fundamental frequency is four times the previous. = −3 31 4 0 = ROBOT PLATFORM A small (12 x 5 x 6 cm) mobile robotic platform, shown in Fig. 2, was constructed to test structural vibration-based communication and sensing strategies in a test environment structure. The platform navigates the structure using two motorized wheels and a PID controller to keep the wheels engaged. The platform uses the Texas Instruments eZ430- RF2500 target board. A piezoelectric bimorph beam is cantilevered underneath the platform to interface with test environment and detect any structural vibrations. A charge amplifier circuit conditions the output from the piezoelectric beam so it can be sampled by the microcontroller. The test structure is similar to a track, with two rails to engage the robot’s drive wheels, and one for vibration transmission – see Fig. 3. Carbon fiber rails make up the structure’s rails. The high elastic modulus (275 GPa) carbon fiber contributes to a high wavespeed, for fast propagation. Additionally, the relatively low intrinsic damping of the material is ideal for transmitting mechanical energy with low loss, and the long slender rod geometry mitigates geometric spreading in the structure. Figure 2. The robot platform (left), and a zoomed-in view of the piezoelectric sensing element (right). Figure 3. The test environment structure (a), a zoomed-in view of the structure (b), and a section view (c). Figure 4. The piezoelectric cantilever modeled as a mass-spring system. Figure 8. The robot detects 200 Hz bursts: a 100 cycle burst triggers motors to drive for 0.75 s (top), and a 600 cycle burst triggers motors to drive for 3 s (bottom). In the field of robotics the only applications of vibration-based communication and sensing used Rayleigh (surface) waves on flat (2D) substrates for inter-robot communication and localization [7,8]. Geometric spreading and absorption limit the range of this approach; the magnitude decays with the square root of distance from the source. Waveguide (1D) structures, which mitigate these losses and have the potential for longer range transmission, were selected as the target structures for this research. Branching structures such as cables, trusses, pipes, and tracks are of particular in this investigation, for applications in inspection, material transportation, or even surveillance. Figure 1. Manduca sexta crawling behavior kinematics on a stationary substrate (left), and 500 Hz vibrating substrate (right). Figure 5. The simulated distance measurement scheme for a three frequencies (left), and the experimental results for two frequencies (right). = / 2 = 0 (4 _ 1 1 ) 4 4 + 2 2 = ()

Upload: others

Post on 19-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structural Vibration for Robotic Communication Motor Drive ... · 'A robot scorpion using ground vibrations for navigation', Proceedings of the Australian Conference on Robotics and

ABSTRACTStructural vibrations in waveguidestructures are examined as a means ofcommunication and sensing for networks ofrobots. Inspired by the observation thatinsects may use structural vibrations tocommunicate and to detect features of theirenvironment, a centimeter-scale mobilerobot equipped with a piezoelecticvibration-sensing element was constructed.Preliminary communication and sensingtechniques are demonstrated throughexperimental results.

MODELINGA system-level model of the vibration TX/RX system was tounderstand the interaction between robot and environment. Ananalytical model was built based on the dynamic Euler-Bernoullirelation, giving an equation of motion of a carbon fiber rodsubject to a periodic forcing F0ejωt and appropriate loadingconfiguration.

A numerical model was built to combine these elements, inaddition to the electrical dynamics of the actuation and sensingelectronics. The result matches the behavior of experimental datawell.

BACKGROUNDSome species of caterpillars candiscriminate substrate vibrations producedby abiotic influences (rain, wind),conspecifics, and predators [1,2]. A recentphylogenetic and morphological studysuggested that ritualized vibratory signals(produced by anal scraping) originatedfrom walking behavior [3]. One possibility,not yet explored, is that, before vibrationdetection was used for activecommunication, it evolved for evaluatingthe mechanical properties of theenvironment. Surface texture, stiffness andslip can all be detected through oscillationsin shear force (vibrations) [4,5,6]. Apreliminary investigation of the kinematicadaptation exhibited in Manduca sexta’scrawling gait in the presence of substratevibration, is shown in Fig. 1.

COMMUNICATIONA proof-of-concept communication scheme totransmit commands between robots was developedusing fixed frequency bursts. The robot listens forthe bursts generated by a piezoelectric actuatormounted to the structure and measures theduration; different durations bursts correspond todifferent commands, as shown in Figure 8. Asoftware high-pass filter makes the communicationscheme robust to low frequency disturbances (suchas bumping the table the structure is on).

FUTURE WORKIn future work, sensing strategies for detectingtrack features will be developed. Multiple robotagents will be constructed to explore vibration-based distributed sensing and control schemes.The range limitations of inter-robotcommunication will also be explored.

REFERENCES[1] Guedes, R., S. Matheson, B. Frei, M. Smith, and J. Yack, Vibration detection and discrimination in the masked birch caterpillar (Drepana arcuata). Journal of Comparative Physiology A, 2012. 198(5): p. 325-335.[2] Castellanos, I. and P. Barbosa, Evaluation of predation risk by a caterpillar using substrate-borne vibrations. Animal Behaviour, 2006. 72(2): p. 461-469.[3] Scott, J.L., A.Y. Kawahara, J.H. Skevington, S. H. Yen, A. Sami, M.L. Smith, and J.E. Yack, The evolutionary origins of ritualized acoustic signals in caterpillars. Nature communications, 2010. 1: p. 4.[4] Greenleaf, J.F., M. Fatemi, and M. Insana, Selected methods for imaging elastic properties of biological tissues. Annual Review of Biomedical Engineering, 2003. 5(1): p. 57-78.[5] Tiwana, M.I., S.J. Redmond, and N.H. Lovell, A review of tactile sensing technologies with applications in biomedical engineering. Sensors andActuators A: Physical, 2012. 179(0): p. 17-31. [6] Johnson, K.O., The roles and functions of cutaneous mechanoreceptors. Current opinion in Neurobiology, 2001. 11(4): p. 455-461.[7] Silvola, Ari, Russell, Robin. Australian Robotics and Automation Assoc; 2005. Robot communication via substrate vibrations.[8] Wallander, A., Russell, R.A., and Hyyppa, K., 'A robot scorpion using ground vibrations for navigation', Proceedings of the Australian Conference on Robotics and Automation, Melbourne, Aug 30-Sept 1, 2000, pp. 75-79.

Structural Vibration for Robotic Communication and Sensing on One-Dimensional Structures

L. M. Hill1, J. Mekdara2, B. Trimmer2, and R. White1

1Department of Mechanical Engineering, Tufts University, Medford, Mass., USA2Department of Biology, Tufts University, Medford, Mass., USA

-0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4-2

0

2

100 Cycle Burst - 200Hz Sine Waveform

Time (sec)

Voltage (

V)

0 1 2 3 4 5 6-2

0

2

600 Cycle Burst - 200Hz Sine Waveform

Time (sec)

Voltage (

V)

-0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4

-5

0

5

Voltage (

V)

Piezo

Motor Drive

0 1 2 3 4 5 6

-5

0

5

Voltage (

V)

Piezo

Motor Drive

0.5 sec

3 sec

SENSINGA preliminary sensing scheme - separate from therobotic platform - was also tested to measuredistance between actuator and sensor usingstanding waves. In a standing wave regime of asingle frequency, the phase toggles between zeroand 180 degrees at wave nodes. If the phase isinterpreted as a binary code, for twosimultaneously driven frequencies, this gives a 2-bitoutput with position resolution determined by thehalf wavelength of the shortest wave. This schemewas tested on a 90 cm cantilevered acrylic beamdriven by an electromagnetic shaker, and using alaser doppler vibrometer (LDV) to track theresponse at multiple points along the beam, shown

in Fig. 5. This case only achieves a 11 cm/bitspatial resolution, but it is simple to imagineusing eight frequency components (instead oftwo) to increase the resolution to 0.35 cm/bit.Bandwidth is the limiting factor of this scheme,as Fig. 5 shows, the next fundamental frequencyis four times the previous.

𝑘𝑡 =−3𝑑

31𝐸𝑏ℎ

4𝐿

𝐹0 = 𝑘𝑡𝑉𝑎𝑝𝑝

ROBOT PLATFORMA small (12 x 5 x 6 cm) mobile robotic platform, shown in Fig.2, was constructed to test structural vibration-basedcommunication and sensing strategies in a test environmentstructure. The platform navigates the structure using twomotorized wheels and a PID controller to keep the wheelsengaged. The platform uses the Texas Instruments eZ430-RF2500 target board. A piezoelectric bimorph beam iscantilevered underneath the platform to interface with testenvironment and detect any structural vibrations. A chargeamplifier circuit conditions the output from the piezoelectricbeam so it can be sampled by the microcontroller.

The test structure is similar to a track, with two rails toengage the robot’s drive wheels, and one for vibrationtransmission – see Fig. 3. Carbon fiber rails make up thestructure’s rails. The high elastic modulus (275 GPa) carbonfiber contributes to a high wavespeed, for fast propagation.Additionally, the relatively low intrinsic damping of thematerial is ideal for transmitting mechanical energy with lowloss, and the long slender rod geometry mitigates geometricspreading in the structure.

Figure 2. The robot platform (left), and a zoomed-in view of the piezoelectric sensing element (right).

Figure 3. The test environment structure (a), a zoomed-in view of the structure (b), and a section view (c).

Figure 4. The piezoelectric cantilever modeled as a mass-spring system.

Figure 8. The robot detects 200 Hz bursts: a 100 cycle burst triggers motors to drive for 0.75 s (top), and a 600 cycle burst

triggers motors to drive for 3 s (bottom).

In the field of robotics the only applications of vibration-based communication and sensing used Rayleigh (surface)waves on flat (2D) substrates for inter-robot communication and localization [7,8]. Geometric spreading andabsorption limit the range of this approach; the magnitude decays with the square root of distance from thesource. Waveguide (1D) structures, which mitigate these losses and have the potential for longer rangetransmission, were selected as the target structures for this research. Branching structures such as cables, trusses,pipes, and tracks are of particular in this investigation, for applications in inspection, material transportation, oreven surveillance.

Figure 1. Manduca sexta crawling behavior kinematics on a stationary substrate (left), and 500 Hz vibrating

substrate (right).

Figure 5. The simulated distance measurement scheme for a three frequencies (left), and the experimental results for two

frequencies (right).

𝑅 = 𝐿/𝑁2𝐵𝑊 = 𝑓0(4𝑁_1 − 1)

𝐸𝐼𝜕4𝑢

𝜕𝑥4+

𝜌𝐴𝜕2𝑢

𝜕𝑡2= 𝑞(𝑡)