Aparatus and method for generating behaviour in an object
AssigneeBritish Telecommunications plc
InventorsDaniel Ballin, Marco Gillies
Life of this patent
Estimating the term…
Loading patent…
AssigneeBritish Telecommunications plc
InventorsDaniel Ballin, Marco Gillies
Estimating the term…
A hierarchical behavioural framework is used to generate and control autonomous and semi-autonomous behaviour in an articulate object. A behavioural controller is arranged to receive input associated with a behavioural action, to infer a plurality of behavioural parameter values using the framework, and to generate equivalent behaviour in the articulate object using the parameter values when loaded in the behavioural controller to generate output corresponding to the equivalent behaviour. The equivalent behaviour may reproduce the inputted behavioural action, and/or comprise one or more other behavioural actions, which may be performed simultaneously or as part of a sequence of actions.
A method of generating behaviour for an object under the control of a behavioural controller, the method comprising the steps of:
A method of controlling the behaviour of an articulate object, the method comprising the steps of:
A method of directly manipulating an object to control its behaviour, the method comprising the steps of:
A method of inferring a plurality of internal parameter values for a behavioural controller for an object, the method comprising the steps of:
A method of generating behaviour in an object under the control of a behavioural controller comprising a framework of nodes, the method comprising the steps of:
A method of generating behaviour in an object under the control of a behavioural controller, the method comprising the steps of:
A behavioural controller arranged to generate behaviour in an object, the controller comprising:
A virtual environment in which a plurality of virtual objects are arranged to interact under the observation of one or more users participating in the virtual environment, wherein each one of said plurality of virtual objects in the virtual environment displays semi-autonomous behaviour generated using a behavioural system using one or more inputs derived from one or more of the behavioural actions of one or more of the other virtual objects in the virtual environment.
A virtual environment as claimed in claim 64, in which each user participating in the virtual environment is able to control the semi-autonomous behaviour generated by providing input to the behavioural system.
Dependencies are inferred from the claim text.