Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving a trotting robot's gait by adapting foot trajectory offsets
KTH, Superseded Departments, Machine Design.
KTH, Superseded Departments, Machine Design.
KTH, Superseded Departments, Machine Design.
KTH, Superseded Departments, Machine Design.ORCID iD: 0000-0002-7550-3134
2001 (English)In: International Conference on Climbing and Walking RobotsArticle in journal (Refereed) Published
Abstract [en]

This paper presents a method to adapt the foot reference trajectory offsets in order to improvea specific trotting gait. The trot gait used, is expected to have each leg on ground the sameamount of time and the adaptation offsets the supporting diagonals of the feet to minimize thedifferences in time. The controller is thus indirectly controlling the centre of mass position withrespect to the support without an explicit measure of the actual position of the centre of mass.The functionality of the controller is verified by experiments: trotting in place and trotting up aslope.

Place, publisher, year, edition, pages
2001.
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-9030OAI: oai:DiVA.org:kth-9030DiVA: diva2:14569
Note
QC 20100831Available from: 2006-01-26 Created: 2006-01-26 Last updated: 2010-08-31Bibliographically approved
In thesis
1. Quadruped robot control and variable leg transmissions
Open this publication in new window or tab >>Quadruped robot control and variable leg transmissions
2006 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

The research presented in this thesis regards walking of quadruped robots, and particularly the walking of the Warp1 robot. The motivation for the robot is to provide a platform for autonomous walking in rough terrain.

The thesis contains six papers ranging from development tools to actuation of robot legs. The first paper describes the methods and tools made for control development. These tools feature: programming of the robot without low level coding (C-code); that the controller has to be built only once for simulation and experiments; and that names of variables and constants are unchanged through the chain of software Maple -- Matlab -- Simulink -- Real~Time~Workshop -- xPC--Target.

Three controllers, each making the robot walk are presented. The first controller makes the robot walk using the crawl gait. The method uses static stability as method for keeping balance and the instantaneous trunk motions are given by a concept using the so called weight ratios. A method for planning new footholds based on the positions of the existing footholds is also proposed and the controller experimentally verified.

The second walking controller shows that the robot also can walk dynamically using the trot gait. The method proposed uses information from ground contact sensors on the feet as input to control balance, instead of, which is common, inertial sensors. It is experimentally verified that Warp1 can trot from level ground onto a slope and turn around while staying balanced.

The main ideas of these two walking controllers are fused in the third which enables smooth transitions between crawl and trot. The idea of using the ground contact sensors from the first controller is here used to estimate the position of the center of mass. This controller uses weight ratios in the gait crawl as well as in the dynamic gait trot. Hence, the method of using weight ratios is not only useful for static stability for which it was originally intended. The controller is experimentally verified on Warp1.

The Warp1 robot weighs about 60 kg, has 0.6 m long legs with three actuated joints on each. The speed and strength is sufficient only for slow walking, even though the installed power indicates that it should be enough for faster walking. The reason is that a walking robot often needs to be strong but slow when the feet are on the ground and the opposite when in the air. This can not be achieved with the motors and transmissions currently used.

A transmission called the passively variable transmission (PVT) is proposed which enhance motor capabilities of robot joints. It is elastic, nonlinear and conservative. Some general properties for elastic transmissions are derived such that they can be compared with conventional transmissions. The PVT gives strong actuation at large loads and fast actuation at small loads. The proposed transmission is compared to a conventional transmission for a specific task, and the result is that a smaller motor can be used.

Place, publisher, year, edition, pages
Stockholm: KTH, 2006. xii, 50 p.
Series
Trita-MMK, ISSN 1400-1179 ; 2006-02
Keyword
walking robot, quadruped, walking, crawl, trot, passively variable transmission, PVT, variable transmission, continuously variable transmission, velocity ratio, torque ratio
National Category
Other Materials Engineering
Identifiers
urn:nbn:se:kth:diva-600 (URN)91 7178 257 5 (ISBN)
Public defence
2006-02-10, M2, Brinellv. 64, Stockholm, 10:00
Opponent
Supervisors
Note
QC 20100831Available from: 2006-01-26 Created: 2006-01-26 Last updated: 2010-08-31Bibliographically approved

Open Access in DiVA

No full text

Other links

http://www.md.kth.se/~chr/publications/data/Ingvast_2001_ITA.pdf

Authority records BETA

Wikander, Jan

Search in DiVA

By author/editor
Ridderström, ChristianIngvast, JohanHardarson, FreyrWikander, Jan
By organisation
Machine Design
Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 80 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf