Patent classifications
B62D57/02
Mitigating sensor noise in legged robots
An example implementation involves receiving measurements from an inertial sensor coupled to the robot and detecting an occurrence of a foot of the legged robot making contact with a surface. The implementation also involves reducing a gain value of an amplifier from a nominal value to a reduced value upon detecting the occurrence. The amplifier receives the measurements from the inertial sensor and provides a modulated output based on the gain value. The implementation further involves increasing the gain value from the reduced value to the nominal value over a predetermined duration of time after detecting the occurrence. The gain value is increased according to a profile indicative of a manner in which to increase the gain value of the predetermined duration of time. The implementation also involves controlling at least one actuator of the legged robot based on the modulated output during the predetermined duration of time.
Mitigating sensor noise in legged robots
An example implementation involves receiving measurements from an inertial sensor coupled to the robot and detecting an occurrence of a foot of the legged robot making contact with a surface. The implementation also involves reducing a gain value of an amplifier from a nominal value to a reduced value upon detecting the occurrence. The amplifier receives the measurements from the inertial sensor and provides a modulated output based on the gain value. The implementation further involves increasing the gain value from the reduced value to the nominal value over a predetermined duration of time after detecting the occurrence. The gain value is increased according to a profile indicative of a manner in which to increase the gain value of the predetermined duration of time. The implementation also involves controlling at least one actuator of the legged robot based on the modulated output during the predetermined duration of time.
Robotic appendages
Embodiments provided herein generally relate to robotic limbs and uses thereof. In some embodiments, the motor for driving movement of the limb can itself be repositioned, thereby altering the forces and/or torque involved in moving and/or operating the limb.
Robotic appendages
Embodiments provided herein generally relate to robotic limbs and uses thereof. In some embodiments, the motor for driving movement of the limb can itself be repositioned, thereby altering the forces and/or torque involved in moving and/or operating the limb.
System, method, and apparatus to perform a surface inspection using real-time position information
A system includes an inspection robot for performing an inspection on an inspection surface with an inspection robot, the apparatus comprising a position definition circuit structured to determine an inspection robot position on the inspection surface; a data positioning circuit structured to interpret inspection data, and to correlate the inspection data to the inspection robot position on the inspection surface; and wherein the data positioning circuit is further structured to determine position informed inspection data in response to the correlating of the inspection data with the inspection robot position, wherein the position informed inspection data comprises absolute position data.
System, method, and apparatus to perform a surface inspection using real-time position information
A system includes an inspection robot for performing an inspection on an inspection surface with an inspection robot, the apparatus comprising a position definition circuit structured to determine an inspection robot position on the inspection surface; a data positioning circuit structured to interpret inspection data, and to correlate the inspection data to the inspection robot position on the inspection surface; and wherein the data positioning circuit is further structured to determine position informed inspection data in response to the correlating of the inspection data with the inspection robot position, wherein the position informed inspection data comprises absolute position data.
Method for controlling the walking motion of a mobile robot, and robot implementing said method
A computer program and a system for controlling walking of a mobile robot, notably a humanoid robot moving on two legs. Conventionally, control was guided by driving a zero moment point. Such driving was performed within a fixed coordinate system connected to a progression surface and assumed knowledge of the characteristics of said surface and the creation of a provisional trajectory. Such driving encountered significant limitations due to the nature of the progression surfaces on which walking can effectively be controlled and an obligation to have a perfect knowledge of their geometry; and also in respect to the necessary computing power, and the appearance of the walk which bore little resemblance to an actual human walk. The invention overcomes such limitations by providing a walk which includes a pseudo-free or ballistic phase, an impulse phase imparted by the heel of the robot, and a landing phase.
Method for controlling the walking motion of a mobile robot, and robot implementing said method
A computer program and a system for controlling walking of a mobile robot, notably a humanoid robot moving on two legs. Conventionally, control was guided by driving a zero moment point. Such driving was performed within a fixed coordinate system connected to a progression surface and assumed knowledge of the characteristics of said surface and the creation of a provisional trajectory. Such driving encountered significant limitations due to the nature of the progression surfaces on which walking can effectively be controlled and an obligation to have a perfect knowledge of their geometry; and also in respect to the necessary computing power, and the appearance of the walk which bore little resemblance to an actual human walk. The invention overcomes such limitations by providing a walk which includes a pseudo-free or ballistic phase, an impulse phase imparted by the heel of the robot, and a landing phase.
CRAWLER ASSEMBLY FOR A CATWALK
Embodiments disclosed herein generally relate to a catwalk and, more specifically, to a crawler assembly for a catwalk. The catwalk includes a frame and a crawler having a plurality of leg assemblies coupled to the frame. The frame defines an interior volume of the catwalk. Each leg assembly includes a vertical leg component, a foot component, and a horizontal leg component. The foot component is coupled to the vertical leg component. The vertical leg component is configured to actuate the foot component in a vertical direction. The horizontal leg component is coupled to the vertical leg component. The horizontal leg component is configured to actuate the foot component between a stowed position substantially within the interior volume and an extended position substantially outside the interior volume.
CRAWLER ASSEMBLY FOR A CATWALK
Embodiments disclosed herein generally relate to a catwalk and, more specifically, to a crawler assembly for a catwalk. The catwalk includes a frame and a crawler having a plurality of leg assemblies coupled to the frame. The frame defines an interior volume of the catwalk. Each leg assembly includes a vertical leg component, a foot component, and a horizontal leg component. The foot component is coupled to the vertical leg component. The vertical leg component is configured to actuate the foot component in a vertical direction. The horizontal leg component is coupled to the vertical leg component. The horizontal leg component is configured to actuate the foot component between a stowed position substantially within the interior volume and an extended position substantially outside the interior volume.