Patents Assigned to ALDEBARAN ROBOTICS S.A
-
Patent number: 9333651Abstract: A system and a method for editing and controlling actions of a mobile robot allowing for the creation and modification of behaviors and of motions both according to an event logic and according to a time logic, the latter controlling the event logic and thus allowing for the synchronization of the behaviors and motions of different robot subassemblies. The system is organized in behavior and motion layers including action sequences and a timeline. The actions can be programmed in boxes interconnected by signals which convey information. The boxes are organized in a hierarchical structure, the lowest level of which comprises a script that can be interpreted by a virtual robot which simulates the execution of the commands and, where appropriate, by a physical robot. The motions of the robot can also be controlled graphically by motion screens.Type: GrantFiled: May 25, 2010Date of Patent: May 10, 2016Assignee: ALDEBARAN ROBOTICS S.AInventors: Bruno Maisonnier, Jérôme Monceaux
-
Patent number: 9205557Abstract: A system and a method for generating behaviors of a robot capable of reproducing a script, notably according to the meaning of the script and, possibly, reactions of the environment of the robot. For this, the system is provided with a library of command tags and a module for inserting said tags into the editor of the script to be reproduced by the robot or robots. The system and method enable a user who does not have particular programming knowledge to produce complex scenarios for use of his or her robot. These scenarios can also be swapped between different users.Type: GrantFiled: July 12, 2010Date of Patent: December 8, 2015Assignee: Aldebaran Robotics S.A.Inventors: Bruno Maisonnier, Jérôme Monceaux
-
Publication number: 20150343633Abstract: A jointed robot capable to move on a surface is provided. It is known to limit to a predefined fixed value the torque that the motors of the joints of the robot can develop. A rigidity coefficient corresponding to the limit torque is calculated by solving a dynamic equilibrium model of the robot. The contact points of the characteristic effectors are determined by a selection from a list of potential effectors, notably as a function of a criterion of distance from a virtual ground plane. The contact forces for said effectors are calculated by optimal resolution of the equilibrium equations. Finally the torques applied in the dynamic equilibrium model of the robot and the coefficients of corresponding rigidity are calculated.Type: ApplicationFiled: August 3, 2012Publication date: December 3, 2015Applicant: ALDEBARAN ROBOTICS S.AInventors: David Gouaillier, Cyrille Collette
-
Publication number: 20140316566Abstract: A humanoid robot is provided with a manager for its physical and virtual resources, a method of use and a method for programming said manager. Said resources (140, 1410, 1420) are requested so as to execute behaviors. The resources and the behaviors are organized into hierarchical subsets, optionally defined in object trees. Conflicts of use of the resources by the behaviors are resolved locally, the behavior reserving resources being able to be programmed so as to offer options to the user of locking the resources by the reserving behavior, of release in favor of the first other requesting behavior, of partial execution of the behavior in progress or of pausing. A software toolkit makes it possible to program the Resource manager of the invention in a graphical manner in the development environment which allows the programming of the behaviors.Type: ApplicationFiled: November 22, 2011Publication date: October 23, 2014Applicant: ALDEBARAN ROBOTICS S.AInventors: Alexandre Mazel, David Houssin, Jérôme Monceaux
-
Publication number: 20130231822Abstract: The invention relates to a humanoid robot endowed with particular capabilities for managing falls. The risks of falling limit the development of the mass-market use of humanoid robots. In the prior art, the modalities for detecting falls are not well suited to the case of very dynamic robots since the center of mass is very often outside their support polygons. The modalities for managing falls are also poorly suited to robots which must be economical in their computation resources. According to the invention, the conventional support polygon is supplemented with effectors for which it is determined that they are sufficiently close to the ground. Protection strategies are implemented, chosen from a set of strategies defined by a classification of the angles of fall.Type: ApplicationFiled: August 11, 2011Publication date: September 5, 2013Applicant: ALDEBARAN ROBOTICS S.A.Inventor: David Gouaillier
-
Patent number: 8447428Abstract: The invention relates to a method of editing movements of a robot on the basis of computer equipment able to communicate with the robot, the method comprising steps in which: —a plurality of reference positions of the robot are generated; —at least one time sequence of positions is generated, the time sequence of positions comprising the plurality of reference positions, and transitional movements between two successive reference positions; and the robot is made interdependent with the displacement means included in the computer equipment and causing the displacement of the robot. The robot is a real robot and/or a virtual robot displayed on a screen of the computer equipment.Type: GrantFiled: July 1, 2008Date of Patent: May 21, 2013Assignee: Aldebaran Robotics S.A.Inventors: Bruno Maisonnier, Jèróme Monceaux
-
Publication number: 20110218672Abstract: The invention relates to a robot comprising storage means designed to store at least one computer program which, when executed, causes the robot to act according to a particular behavior, characterized in that it comprises loading means able to load, from remote computer equipment, a computer program which, when executed, causes the robot to act according to a particular behavior, and saving means able to save the duly loaded computer program in said storage means. Said loading means are designed to transmit a load request to the remote equipment to initiate the loading of the computer program from the remote equipment. The robot comprises at least one memory for storing evolution parameters, and the loading means are also designed to transmit the request according to the evolution parameters.Type: ApplicationFiled: August 7, 2008Publication date: September 8, 2011Applicant: ALDEBARAN ROBOTICS S.AInventors: Bruno Maisonnier, Fabien Bardinet
-
Publication number: 20100198403Abstract: The invention relates to a method of editing movements of a robot (1, 6) on the basis of computer equipment (2) able to communicate with the robot, the method comprising steps in which:—a plurality of reference positions (10) of the robot are generated;—at least one time sequence of positions (9a, 9b) is generated, the time sequence of positions comprising the plurality of reference positions (10), and transitional movements (11) between two successive reference positions; and the robot is made interdependent with the displacement means (7a, 7b, 7c) included in the computer equipment and causing the displacement of the robot. The robot is a real robot and/or a virtual robot displayed on a screen of the computer equipment.Type: ApplicationFiled: July 1, 2008Publication date: August 5, 2010Applicant: ALDEBARAN ROBOTICS S.AInventors: Bruno Maisonnier, Jerome Monceaux