Patents by Inventor Robert Platt
Robert Platt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8467903Abstract: A humanoid robot includes a robotic hand having at least one finger. An actuation system for the robotic finger includes an actuator assembly which is supported by the robot and is spaced apart from the finger. A tendon extends from the actuator assembly to the at least one finger and ends in a tendon terminator. The actuator assembly is operable to actuate the tendon to move the tendon terminator and, thus, the finger.Type: GrantFiled: September 22, 2009Date of Patent: June 18, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Chris A. Ihrke, David M. Reich, Lyndon Bridgwater, Douglas Martin Linn, Scott R. Askew, Myron A. Diftler, Robert Platt, Brian Hargrave, Michael C. Valvo, Muhammad E. Abdallah, Frank Noble Permenter, Joshua S. Mehling
-
Patent number: 8424941Abstract: An improved robotic thumb for a robotic hand assembly is provided. According to one aspect of the disclosure, improved tendon routing in the robotic thumb provides control of four degrees of freedom with only five tendons. According to another aspect of the disclosure, one of the five degrees of freedom of a human thumb is replaced in the robotic thumb with a permanent twist in the shape of a phalange. According to yet another aspect of the disclosure, a position sensor includes a magnet having two portions shaped as circle segments with different center points. The magnet provides a linearized output from a Hall effect sensor.Type: GrantFiled: September 22, 2009Date of Patent: April 23, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Chris A. Ihrke, Lyndon Bridgwater, Robert Platt, Charles W. Wampler, II, S. Michael Goza
-
Patent number: 8412376Abstract: A method is provided for distributing tension among tendons of a tendon-driven finger in a robotic system, wherein the finger characterized by n degrees of freedom and n+1 tendons. The method includes determining a maximum functional tension and a minimum functional tension of each tendon of the finger, and then using a controller to distribute tension among the tendons, such that each tendon is assigned a tension value less than the maximum functional tension and greater than or equal to the minimum functional tension. The method satisfies the minimum functional tension while minimizing the internal tension in the robotic system, and satisfies the maximum functional tension without introducing a coupled disturbance to the joint torques. A robotic system includes a robot having at least one tendon-driven finger characterized by n degrees of freedom and n+1 tendons, and a controller having an algorithm for controlling the tendons as set forth above.Type: GrantFiled: March 10, 2010Date of Patent: April 2, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Muhammad E. Abdallah, Robert Platt, Charles W. Wampler, II
-
Patent number: 8412378Abstract: A method for calibrating tension sensors on tendons in a tendon-driven manipulator without disassembling the manipulator and without external force references. The method calibrates the tensions against each other to produce results that are kinematically consistent. The results might not be absolutely accurate, however, they are optimized with respect to an initial or nominal calibration. The method includes causing the tendons to be slack and recording the sensor values from sensors that measure the tension on the tendons. The method further includes tensioning the tendons with the manipulator positioned so that it is not in contact with any obstacle or joint limit and again recording the sensor values. The method then performs a regression process to determine the sensor parameters that both satisfy a zero-torque constraint on the manipulator and minimize the error with respect to nominal calibration values.Type: GrantFiled: December 2, 2009Date of Patent: April 2, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Muhammad E. Abdallah, Robert Platt
-
Patent number: 8371177Abstract: A tendon tension sensor that has particular application for measuring tension on a tendon employed in a robotic arm. The tension sensor includes an elastic element having a curved channel through which the tendon is threaded. The elastic element also includes a center portion on which strain gauges are mounted that measure the strain on the elastic element. Tension on the tendon causes the center portion of the elastic element to flex or bend, which is measured by the strain gauges providing an indication of the tension in the tendon.Type: GrantFiled: September 30, 2008Date of Patent: February 12, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Chris A. Ihrke, Lyndon Bridgwater, Robert Platt
-
Patent number: 8364314Abstract: A robotic system includes a humanoid robot having a plurality of joints adapted for force control with respect to an object acted upon by the robot, a graphical user interface (GUI) for receiving an input signal from a user, and a controller. The GUI provides the user with intuitive programming access to the controller. The controller controls the joints using an impedance-based control framework, which provides object level, end-effector level, and/or joint space-level control of the robot in response to the input signal. A method for controlling the robotic system includes receiving the input signal via the GUI, e.g., a desired force, and then processing the input signal using a host machine to control the joints via an impedance-based control framework. The framework provides object level, end-effector level, and/or joint space-level control of the robot, and allows for functional-based GUI to simplify implementation of a myriad of operating modes.Type: GrantFiled: November 24, 2009Date of Patent: January 29, 2013Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Muhammad E Abdallah, Robert Platt, Charles W. Wampler, II, Matthew J Reiland, Adam M Sanders
-
Patent number: 8280837Abstract: A method for identifying the location, orientation and shape of an object that a robot hand touches that includes using a particle filter. The method includes defining an appropriate motion model and a measurement model. The motion model characterizes the motion of the robot hand as it moves relative to the object. The measurement model estimates the likelihood of an observation of contact position, velocity and tactile sensor information given hand-object states. The measurement model is approximated analytically based on a geometric model or based on a corpus of training data. In either case, the measurement model distribution is encoded as a Gaussian or using radial basis functions.Type: GrantFiled: May 28, 2009Date of Patent: October 2, 2012Assignees: GM Global Technology Operations LLC, The United State of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Robert Platt, Frank Noble Permenter, Craig M. Corcoran, Charles W. Wampler, II
-
Patent number: 8260460Abstract: A robotic system includes a robot having joints, actuators, and sensors, and a distributed controller. The controller includes command-level controller, embedded joint-level controllers each controlling a respective joint, and a joint coordination-level controller coordinating motion of the joints. A central data library (CDL) centralizes all control and feedback data, and a user interface displays a status of each joint, actuator, and sensor using the CDL. A parameterized action sequence has a hierarchy of linked events, and allows the control data to be modified in real time. A method of controlling the robot includes transmitting control data through the various levels of the controller, routing all control and feedback data to the CDL, and displaying status and operation of the robot using the CDL. The parameterized action sequences are generated for execution by the robot, and a hierarchy of linked events is created within the sequence.Type: GrantFiled: September 22, 2009Date of Patent: September 4, 2012Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Adam M. Sanders, Matthew J. Reiland, Muhammad E. Abdallah, Douglas Martin Linn, Robert Platt
-
Patent number: 8170718Abstract: A system and method for providing multiple priority impedance control for a robot manipulator where impedance laws are realized simultaneously and with a given order of priority. The method includes a control scheme for realizing a Cartesian space impedance objective as a first priority while also realizing a joint space impedance objective as a second priority. The method also includes a control scheme for realizing two Cartesian space impedance objectives with different levels of priority. The method includes instances of the control schemes that use feedback from force sensors mounted at an end-effector and other instances of the control schemes that do not use this feedback.Type: GrantFiled: December 18, 2008Date of Patent: May 1, 2012Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationsInventors: Muhammad E. Abdallah, Matthew J. Reiland, Robert Platt, Charles W. Wampler, II, Brian Hargrave
-
Patent number: 8060250Abstract: A system and method for controlling tendon-driven manipulators that provide a closed-loop control of joint torques or joint impedances without inducing dynamic coupling between joints. The method includes calculating tendon reference positions or motor commands by projecting a torque error into tendon position space using a single linear operation. The method calculates this torque error using sensed tendon tensions and a reference torque and internal tension. The method can be used to control joint impedance by calculating the reference torque based on a joint position error. The method limits minimum and maximum tendon tensions by projecting the torque error into the tendon tension space and then projecting ii back into joint space.Type: GrantFiled: December 15, 2008Date of Patent: November 15, 2011Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationsInventors: Matthew J. Reiland, Robert Platt, Charles W. Wampler, II, Muhammad E. Abdallah, Brian Hargrave
-
Patent number: 8056423Abstract: A technique that determines the tension in a tendon using a conduit reaction force applied to an end of a conduit through which the tendon is threaded. Any suitable tendon tension sensor can be employed that uses the conduit reaction force for this purpose. In one non-limiting embodiment, the tendon tension sensor includes a cylindrical strain gauge element and a force member mounted to an end of the conduit. The force member includes a cylindrical portion having a bore and a plate portion, where the cylindrical portion is inserted into a bore in the strain gauge element. The tendon is threaded through the strain gauge element and the force member. A strain gauge is mounted to the strain gauge element and measures the reaction force when tension on the tendon causes the strain gauge element to be pushed against the force member.Type: GrantFiled: November 12, 2008Date of Patent: November 15, 2011Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Muhammad E. Abdallah, Lyndon Bridgwater, Myron A. Diftler, Douglas Martin Linn, Charles W. Wampler, II, Robert Platt
-
Publication number: 20110190934Abstract: An SEA architecture for controlling the torque applied by an SEA that has particular application for controlling the position of a robot link. The SEA architecture includes a motor coupled to one end of an elastic spring and a load coupled to an opposite end of the elastic spring, where the motor drives the load through the spring. The orientation of the shaft of the motor and the load are measured by position sensors. Position signals from the position sensors are sent to an embedded processor that determines the orientation of the load relative to the motor shaft to determine the torque on the spring. The embedded processor receives reference torque signals from a remote controller, and the embedded processor operates a high-speed servo loop about the desired joint torque. The remote controller determines the desired joint torque based on higher order objectives by their impedance or positioning objectives.Type: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., SPACE ADMINISTRATIONInventors: Matthew J. Reiland, Brian Hargrave, Robert Platt, Muhammad E. Abdallah, Frank Noble Permenter
-
Publication number: 20110130879Abstract: A method for calibrating tension sensors on tendons in a tendon-driven manipulator without disassembling the manipulator and without external force references. The method calibrates the tensions against each other to produce results that are kinematically consistent. The results might not be absolutely accurate, however, they are optimized with respect to an initial or nominal calibration. The method includes causing the tendons to be slack and recording the sensor values from sensors that measure the tension on the tendons. The method further includes tensioning the tendons with the manipulator positioned so that it is not in contact with any obstacle or joint limit and again recording the sensor values. The method then performs a regression process to determine the sensor parameters that both satisfy a zero-torque constraint on the manipulator and minimize the error with respect to nominal calibration values.Type: ApplicationFiled: December 2, 2009Publication date: June 2, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., AERONAUTICS AND SPACE ADMININSTRATIONInventors: Muhammad E. Abdallah, Robert Platt
-
Publication number: 20110068595Abstract: A robotic hand includes a finger with first, second, and third phalanges. A first joint rotatably connects the first phalange to a base structure. A second joint rotatably connects the first phalange to the second phalange. A third joint rotatably connects the third phalange to the second phalange. The second joint and the third joint are kinematically linked such that the position of the third phalange with respect to the second phalange is determined by the position of the second phalange with respect to the first phalange.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administraion, Oceaneering International, Inc.Inventors: Chris A. Ihrke, Lyndon Bridgwater, Myron A. Diftler, Douglas Martin Linn, Robert Platt, Brian Hargrave, Scott R. Askew, Michael C. Valvo
-
Publication number: 20110067520Abstract: An improved robotic thumb for a robotic hand assembly is provided. According to one aspect of the disclosure, improved tendon routing in the robotic thumb provides control of four degrees of freedom with only five tendons. According to another aspect of the disclosure, one of the five degrees of freedom of a human thumb is replaced in the robotic thumb with a permanent twist in the shape of a phalange. According to yet another aspect of the disclosure, a position sensor includes a magnet having two portions shaped as circle segments with different center points. The magnet provides a linearized output from a Hall effect sensor.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Chris A. Ihrke, Lyndon Bridgwater, Robert Platt, Charles W. Wampler, II, S. Michael Goza
-
Publication number: 20110067521Abstract: A humanoid robot includes a torso, a pair of arms, two hands, a neck, and a head. The torso extends along a primary axis and presents a pair of shoulders. The pair of arms movably extend from a respective one of the pair of shoulders. Each of the arms has a plurality of arm joints. The neck movably extends from the torso along the primary axis. The neck has at least one neck joint. The head movably extends from the neck along the primary axis. The head has at least one head joint. The shoulders are canted toward one another at a shrug angle that is defined between each of the shoulders such that a workspace is defined between the shoulders.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, Oceaneering International, Inc.Inventors: Douglas Martin Linn, Robert O. Ambrose, Myron A. Diftler, Scott R. Askew, Robert Platt, Joshua S. Mehling, Nicolaus A. Radford, Philip A. Strawser, Lyndon Bridgwater, Charles W. Wampler, II, Muhammad E. Abdallah, Chris A. Ihrke, Matthew J. Reiland, Adam M. Sanders, David M. Reich, Brian Hargrave, Adam H. Parsons, Frank Noble Permenter, Donald R. Davis
-
Publication number: 20110071678Abstract: A humanoid robot includes a robotic hand having at least one finger. An actuation system for the robotic finger includes an actuator assembly which is supported by the robot and is spaced apart from the finger. A tendon extends from the actuator assembly to the at least one finger and ends in a tendon terminator. The actuator assembly is operable to actuate the tendon to move the tendon terminator and, thus, the finger.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Rpresented by the Administrator of the National Aeronautics and Space Administration, Oceaneering International, Inc.Inventors: Chris A. Ihrke, David M. Reich, Lyndon Bridgwater, Douglas Martin Linn, Scott R. Askew`, Myron A. Diftler, Robert Platt, Brian Hargrave, Michael C. Valvo, Muhammad E. Abdallah, Frank Noble Permenter, Joshua S. Mehling
-
Publication number: 20110071676Abstract: A robotic system includes a robot having joints, actuators, and sensors, and a distributed controller. The controller includes command-level controller, embedded joint-level controllers each controlling a respective joint, and a joint coordination-level controller coordinating motion of the joints. A central data library (CDL) centralizes all control and feedback data, and a user interface displays a status of each joint, actuator, and sensor using the CDL. A parameterized action sequence has a hierarchy of linked events, and allows the control data to be modified in real time. A method of controlling the robot includes transmitting control data through the various levels of the controller, routing all control and feedback data to the CDL, and displaying status and operation of the robot using the CDL. The parameterized action sequences are generated for execution by the robot, and a hierarchy of linked events is created within the sequence.Type: ApplicationFiled: September 22, 2009Publication date: March 24, 2011Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A As Represented by the Administrator of the National Aeronautics and space AdministrationInventors: Adam M. Sanders, Matthew J. Reiland, Muhammad E. Abdallah, Douglas Martin Linn, Robert Platt
-
Publication number: 20100306159Abstract: A method for identifying the location, orientation and shape of an object that a robot hand touches that includes using a particle filter. The method includes defining an appropriate motion model and a measurement model. The motion model characterizes the motion of the robot hand as it moves relative to the object. The measurement model estimates the likelihood of an observation of contact position, velocity and tactile sensor information given hand-object states. The measurement model is approximated analytically based on a geometric model or based on a corpus of training data. In either case, the measurement model distribution is encoded as a Gaussian or using radial basis functions.Type: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., THE UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS ANDInventors: Robert Platt, Frank Noble Permenter, Craig M. Corcoran, Charles W. Wampler, II
-
Patent number: 7784363Abstract: A tactile load cell that has particular application for measuring the load on a phalange in a dexterous robot system. The load cell includes a flexible strain element having first and second end portions that can be used to mount the load cell to the phalange and a center portion that can be used to mount a suitable contact surface to the load cell. The strain element also includes a first S-shaped member including at least three sections connected to the first end portion and the center portion and a second S-shaped member including at least three sections coupled to the second end portion and the center portion. The load cell also includes eight strain gauge pairs where each strain gauge pair is mounted to opposing surfaces of one of the sections of the S-shaped members where the strain gauge pairs provide strain measurements in six-degrees of freedom.Type: GrantFiled: September 30, 2008Date of Patent: August 31, 2010Assignees: GM Global Technology Operations, Inc., The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Chris A. Ihrke, Myron A. Diftler, Douglas Martin Linn, Robert Platt, Bryan Kristian Griffith