Bipedal walking simulation
AssigneeIsis Innovation Limited
InventorTorsten Reil
Life of this patent
Estimating the term…
Abstract
An artificial multiped is constructed (either in simulation or embodied) in such a way that its natural body dynamics allow the lower part of each leg to swing naturally under the influence of gravity. The upper part of each leg is actively actuated in the sagittal plane. The necessary input to drive the above-mentioned actuators is derived from a neural network controller. The latter is arranged as two bi-directionally coupled chains of neural oscillators, the number of which equals twice that of the legs to be actuated. Parameter optimisation of the controllers is achieved by evolutionary computation in the form of a genetic algorithm.
Claims21
A method of displaying locomotion of a computer-generated multiped, the method comprising:
- generating an image, on a visual display unit, of a multiped having a trunk and a plurality of legs depending therefrom, each leg comprising a first, upper part and a second, relatively lower part;
- using a neural controller to generate a control signal, the neural controller comprising two bi-directionally coupled chains of oscillators, each chain having a number of oscillators corresponding to the number of legs in the plurality, each oscillator being represented by a neural network;
- calculating a torque to apply to the upper parts of two respective legs, the torque being a function, at least in part, of the control signal and one or more user-specified constraints;
- simulating actuation of the upper parts of the two respective legs in accordance with the calculated torque;
- simulating swinging of the lower parts of the two respective legs in response to the simulated actuation of the upper parts of the legs;
- and
- simultaneously displaying the simulated actuation of the upper parts of the two respective legs and the simulated swinging of the lower parts of the two respective legs, to animate locomotion of the image of the multiped.
Dependencies are inferred from the claim text.