Skip to main navigation Skip to search Skip to main content

Legs attitudes determination for bionic locust robot based on landing buffering performance

  • Diansheng Chen*
  • , Ziqiang Zhang
  • , Kewei Chen
  • *Corresponding author for this work
  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

A bionic locust robot can change the legs attitudes flexibility, which affect the landing buffering performance significantly when the robot lands on the ground. So the legs attitudes determination is the important problem when the robot is landing. This paper first establishes the model of the bionic locust robot, and kinematic analysis is performed to determine the relationship between landing positions and the legs attitudes. Then the locust's landing buffering processes are described. Thus, the effect of the legs attitudes to landing buffering performance, which includes the maximum buffering distance, mechanical property and landing stability, is analyzed. And legs attitudes determination method is proposed based on the landing buffering performance. This method allows the easy determination of legs attitudes to achieve good motion performance under different landing conditions. Some typical examples are provided to explain the legs attitudes determination process. The simulation is performed based on Monte Carlo method for verifying the feasibility of this method considering the uncertainty of the landing conditions. This study can guide the control of the six legs of the bionic jumping robot to adapt to rough terrain.

Original languageEnglish
Pages (from-to)117-139
Number of pages23
JournalMechanism and Machine Theory
Volume99
DOIs
StatePublished - 1 May 2016

Keywords

  • Bionic locust robot
  • Buffering performance
  • Landing stability
  • Legs attitudes determination method
  • Simulation

Fingerprint

Dive into the research topics of 'Legs attitudes determination for bionic locust robot based on landing buffering performance'. Together they form a unique fingerprint.

Cite this