Patents by Inventor Robert J. Platt

Robert J. 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: 8857874
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: October 14, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Chris A. Ihrke, Lyndon Bridgwater, Myron A. Diftler, Douglas Martin Linn, Robert J. Platt, Jr., Brian Hargrave, Scott R. Askew, Michael C. Valvo
  • Patent number: 8706299
    Abstract: A robotic system includes a dexterous robot and a controller. The robot includes a plurality of robotic joints, actuators for moving the joints, and sensors for measuring a characteristic of the joints, and for transmitting the characteristics as sensor signals. The controller receives the sensor signals, and is configured for executing instructions from memory, classifying the sensor signals into distinct classes via the state classification module, monitoring a system state of the robot using the classes, and controlling the robot in the execution of alternative work tasks based on the system state. A method for controlling the robot in the above system includes receiving the signals via the controller, classifying the signals using the state classification module, monitoring the present system state of the robot using the classes, and controlling the robot in the execution of alternative work tasks based on the present system state.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: April 22, 2014
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Adam M. Sanders, Robert J. Platt, Jr., Nathaniel Quillin, Frank Noble Permenter, Joseph Pfeiffer
  • Patent number: 8676382
    Abstract: A robotic system includes a robotic mechanism responsive to velocity control signals, and a permissible workspace defined by a convex-polygon boundary. A host machine determines a position of a reference point on the mechanism with respect to the boundary, and includes an algorithm for enforcing the boundary by automatically shaping the velocity control signals as a function of the position, thereby providing smooth and unperturbed operation of the mechanism along the edges and corners of the boundary. The algorithm is suited for application with higher speeds and/or external forces. A host machine includes an algorithm for enforcing the boundary by shaping the velocity control signals as a function of the reference point position, and a hardware module for executing the algorithm. A method for enforcing the convex-polygon boundary is also provided that shapes a velocity control signal via a host machine as a function of the reference point position.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: March 18, 2014
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Muhammad E. Abdallah, Brian Hargrave, Robert J. Platt, Jr.
  • Patent number: 8489239
    Abstract: A robotic system includes a tendon-driven finger and a control system. The system controls the finger via a force-based control law when a tension sensor is available, and via a position-based control law when a sensor is not available. Multiple tendons may each have a corresponding sensor. The system selectively injects a compliance value into the position-based control law when only some sensors are available. A control system includes a host machine and a non-transitory computer-readable medium having a control process, which is executed by the host machine to control the finger via the force- or position-based control law. A method for controlling the finger includes determining the availability of a tension sensor(s), and selectively controlling the finger, using the control system, via the force or position-based control law. The position control law allows the control system to resist disturbances while nominally maintaining the initial state of internal tendon tensions.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: July 16, 2013
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Muhammad E Abdallah, Robert J. Platt, Jr., Matthew J Reiland, Brian Hargrave, Myron A Diftler, Philip A Strawser, Chris A. Ihrke
  • Publication number: 20130035792
    Abstract: A robotic system includes a dexterous robot and a controller. The robot includes a plurality of robotic joints, actuators for moving the joints, and sensors for measuring a characteristic of the joints, and for transmitting the characteristics as sensor signals. The controller receives the sensor signals, and is configured for executing instructions from memory, classifying the sensor signals into distinct classes via the state classification module, monitoring a system state of the robot using the classes, and controlling the robot in the execution of alternative work tasks based on the system state. A method for controlling the robot in the above system includes receiving the signals via the controller, classifying the signals using the state classification module, monitoring the present system state of the robot using the classes, and controlling the robot in the execution of alternative work tasks based on the present system state.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicants: The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Adam M. Sanders, Robert J. Platt, JR., Nathaniel Quillin, Frank Noble Permenter, Joseph Pfeiffer
  • Patent number: 8265792
    Abstract: A robotic system includes a dexterous robot having robotic joints, angle sensors adapted for measuring joint angles at a corresponding one of the joints, load cells for measuring a set of strain values imparted to a corresponding one of the load cells during a predetermined pose of the robot, and a host machine. The host machine is electrically connected to the load cells and angle sensors, and receives the joint angle values and strain values during the predetermined pose. The robot presses together mating pairs of load cells to form the poses. The host machine executes an algorithm to process the joint angles and strain values, and from the set of all calibration matrices that minimize error in force balance equations, selects the set of calibration matrices that is closest in a value to a pre-specified value. A method for calibrating the load cells via the algorithm is also provided.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: September 11, 2012
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Charles W. Wampler, II, Robert J. Platt, Jr.
  • Publication number: 20120109379
    Abstract: A robotic system includes a tendon-driven finger and a control system. The system controls the finger via a force-based control law when a tension sensor is available, and via a position-based control law when a sensor is not available. Multiple tendons may each have a corresponding sensor. The system selectively injects a compliance value into the position-based control law when only some sensors are available. A control system includes a host machine and a non-transitory computer-readable medium having a control process, which is executed by the host machine to control the finger via the force- or position-based control law. A method for controlling the finger includes determining the availability of a tension sensor(s), and selectively controlling the finger, using the control system, via the force or position-based control law. The position control law allows the control system to resist disturbances while nominally maintaining the initial state of internal tendon tensions.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicants: The U.S.A. As Represented by the Administrator of The National Aeronautics and Space Administration, GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Muhammad E. Abdallah, Robert J. Platt, JR., Matthew J. Reiland, Brian Hargrave, Myron A. Diftler, Philip A. Strawser, Chris A. Ihrke
  • Publication number: 20110295419
    Abstract: A robotic system includes a robotic mechanism responsive to velocity control signals, and a permissible workspace defined by a convex-polygon boundary. A host machine determines a position of a reference point on the mechanism with respect to the boundary, and includes an algorithm for enforcing the boundary by automatically shaping the velocity control signals as a function of the position, thereby providing smooth and unperturbed operation of the mechanism along the edges and corners of the boundary. The algorithm is suited for application with higher speeds and/or external forces. A host machine includes an algorithm for enforcing the boundary by shaping the velocity control signals as a function of the reference point position, and a hardware module for executing the algorithm. A method for enforcing the convex-polygon boundary is also provided that shapes a velocity control signal via a host machine as a function of the reference point position.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicants: The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Muhammad E. Abdallah, Brian Hargrave, Robert J. Platt, JR.
  • Publication number: 20110257784
    Abstract: A robotic system includes a dexterous robot having robotic joints, angle sensors adapted for measuring joint angles at a corresponding one of the joints, load cells for measuring a set of strain values imparted to a corresponding one of the load cells during a predetermined pose of the robot, and a host machine. The host machine is electrically connected to the load cells and angle sensors, and receives the joint angle values and strain values during the predetermined pose. The robot presses together mating pairs of load cells to form the poses. The host machine executes an algorithm to process the joint angles and strain values, and from the set of all calibration matrices that minimize error in force balance equations, selects the set of calibration matrices that is closest in a value to a pre-specified value. A method for calibrating the load cells via the algorithm is also provided.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicants: The U.S.A. as Represented by the Administrator of the National Aeronautics and Space Administration, GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Charles W. Wampler, II, Robert J. Platt, JR.
  • Publication number: 20100280663
    Abstract: 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: Application
    Filed: November 24, 2009
    Publication date: November 4, 2010
    Inventors: Muhammad E. Abdallah, Robert J. Platt, JR., Charles W. Wampler, II, Matthew J. Reiland, Adam M. Sanders
  • Publication number: 20100280661
    Abstract: A robotic system includes a robot having manipulators for grasping an object using one of a plurality of grasp types during a primary task, and a controller. Hie controller controls the manipulators dining the primary task using a multiple-task control hierarchy, and automatically parameterizes the internal forces of the system for each grasp type in response to an input signal. The primary task is defined at an object-level of control e.g., using a closed-chain transformation, such that only select degrees of freedom are commanded for the object. A control system for the robotic system has a host machine and algorithm for controlling the manipulators using the above hierarchy. A method for controlling the system includes receiving and processing the input signal using the host machine, including defining the primary task at the object-level of control, e.g., using a closed-chain definition, and parameterizing the internal forces for each of grasp type.
    Type: Application
    Filed: January 13, 2010
    Publication date: November 4, 2010
    Inventors: Muhammad E. Abdallah, Robert J. Platt, JR., Charles W. Wampler, II
  • Publication number: 20100280662
    Abstract: A robotic system includes a robot having a total number of degrees of freedom (DOF) equal to at least n, an underactuated tendon-driven finger driven by n tendons and n DOF, the finger having at least two joints, being characterized by an asymmetrical joint radius in one embodiment. A controller is in communication with the robot, and controls actuation of the tendon-driven finger using force control. Operating the finger with force control on the tendons, rather than position control, eliminates the unconstrained slack-space that would have otherwise existed. The controller may utilize the asymmetrical joint radii to independently command joint torques. A method of controlling the finger includes commanding either independent or parameterized joint torques to the controller to actuate the fingers via force control on the tendons.
    Type: Application
    Filed: March 10, 2010
    Publication date: November 4, 2010
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Muhammad E. Abdallah, Chris A. Ihrke, Matthew J. Reiland, Charles W. Wampler, II, Myron A. Diftler, Robert J. Platt, JR., Lyndon Bridgwater
  • Publication number: 20100280659
    Abstract: 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: Application
    Filed: March 10, 2010
    Publication date: November 4, 2010
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Muhammad E. Abdallah, Robert J. Platt, JR., Charles W. Wampler, II
  • Patent number: 6189390
    Abstract: A method and apparatus for measuring gas flow in a conduit includes the steps of providing a plurality of gas flow measuring devices, positioning the gas flow measuring devices at a plurality of positions in the conduit, and substantially simultaneously measuring the gas flow at each position. A gas flow measuring apparatus includes a plurality of flow-measuring probes, each probe including one or more gas flow measuring devices, a separate pressure transducer connected to each probe, a data logger connected to the transducers, and a computer connected to the data logger.
    Type: Grant
    Filed: April 2, 1998
    Date of Patent: February 20, 2001
    Assignee: Compliance Instrument, Inc.
    Inventor: Robert J. Platt
  • Patent number: 5389748
    Abstract: An apparatus for use during modernization of a group of elevators to maintain optimum service to a building includes an Interim Traffic Manager (ITM) system which evenly distributes hall call routing between old and new elevator controls. During the time that an elevator to be re-equipped is out of service, the original not yet re-equipped elevators, as well as the already re-equipped elevators, respond as a single bank, one elevator car per call. The ITM system is connected between the hall call registering devices and each of old and new elevator controls. When a floor push button is pressed, the ITM system uses a routing algorithm to decide whether to send the call to the old or to the new elevator control based upon traffic loading. The ITM system is an inexpensive, reusable unit which resides on the job site temporarily and, therefore, adds no additional costs to the modernization of an elevator group.
    Type: Grant
    Filed: June 9, 1993
    Date of Patent: February 14, 1995
    Assignee: Inventio AG
    Inventors: Richard J. Burke, Robert J. Platt, Kenneth T. May
  • Patent number: 4413646
    Abstract: A streamlined coal slurry letdown valve is featured which has a two-piece throat comprised of a seat and seat retainer. The two-piece design allows for easy assembly and disassembly of the valve. A novel cage holds the two-piece throat together during the high pressure letdown. The coal slurry letdown valve has long operating life as a result of its streamlined and erosion-resistance surfaces.
    Type: Grant
    Filed: May 14, 1981
    Date of Patent: November 8, 1983
    Assignee: Exxon Research and Engineering Co.
    Inventors: Robert J. Platt, Edward A. Shadbolt
  • Patent number: 4383553
    Abstract: A visbreaker, letdown valve is featured which maintains a smooth flow of furnace effluent. Liquid passing through the throat of the valve is throttled, and a portion is caused to flash to vapor. The valve is designed to allow for subsonic flow of the vapor under all process conditions. A quenching fluid is also added to the liquid passing through the throat in order to cool the liquid.
    Type: Grant
    Filed: October 19, 1981
    Date of Patent: May 17, 1983
    Assignee: Exxon Research and Engineering Co.
    Inventor: Robert J. Platt