Patents by Inventor Charles W. Wampler

Charles W. Wampler 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: 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.
  • Patent number: 8253792
    Abstract: A safety monitoring system for a workspace area. The workspace area related to a region having automated moveable equipment. A plurality of vision-based imaging devices capturing time-synchronized image data of the workspace area. Each vision-based imaging device repeatedly capturing a time synchronized image of the workspace area from a respective viewpoint that is substantially different from the other respective vision-based imaging devices. A visual processing unit for analyzing the time-synchronized image data. The visual processing unit processes the captured image data for identifying a human from a non-human object within the workspace area. The visual processing unit further determining potential interactions between a human and the automated moveable equipment.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: August 28, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: James W. Wells, Roland J. Menassa, Charles W. Wampler, II, Swarup Medasani, Yuri Owechko, Kyungnam Kim, Yang Chen
  • Patent number: 8244402
    Abstract: A robotic system includes a humanoid robot with robotic joints each moveable using an actuator(s), and a distributed controller for controlling the movement of each of the robotic joints. The controller includes a visual perception module (VPM) for visually identifying and tracking an object in the field of view of the robot under threshold lighting conditions. The VPM includes optical devices for collecting an image of the object, a positional extraction device, and a host machine having an algorithm for processing the image and positional information. The algorithm visually identifies and tracks the object, and automatically adapts an exposure time of the optical devices to prevent feature data loss of the image under the threshold lighting conditions. A method of identifying and tracking the object includes collecting the image, extracting positional information of the object, and automatically adapting the exposure time to thereby prevent feature data loss of the image.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: August 14, 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: James W. Wells, Neil David Mc Kay, Suhas E. Chelian, Douglas Martin Linn, Charles W. Wampler, II, Lyndon Bridgwater
  • Patent number: 8170718
    Abstract: 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: Grant
    Filed: December 18, 2008
    Date of Patent: May 1, 2012
    Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space Administrations
    Inventors: Muhammad E. Abdallah, Matthew J. Reiland, Robert Platt, Charles W. Wampler, II, Brian Hargrave
  • Publication number: 20120062725
    Abstract: An error detection vision system that determines whether a proper part has been selected from a presentation device during an assembly process. In one embodiment, the presentation device is a rack including a plurality of bins, where the bins hold a plurality of different parts. The vision system includes one or more projecting devices that project a light beam towards the presentation device and a detector, such as a camera, receiving reflections back from a worker as he selects parts from the presentation device. The error detection vision system can employ various detection processes, such as a stereo pair of video cameras, vision using structured-light triangulation and infrared time-of-flight distance measurements.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Charles W. Wampler, II, James W. Wells, Roland J. Menassa
  • Patent number: 8056423
    Abstract: 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: Grant
    Filed: November 12, 2008
    Date of Patent: November 15, 2011
    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, Lyndon Bridgwater, Myron A. Diftler, Douglas Martin Linn, Charles W. Wampler, II, Robert Platt
  • Patent number: 8060250
    Abstract: 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: Grant
    Filed: December 15, 2008
    Date of Patent: November 15, 2011
    Assignees: GM Global Technology Operations LLC, The United States of America as represented by the Administrator of the National Aeronautics and Space Administrations
    Inventors: Matthew J. Reiland, Robert Platt, Charles W. Wampler, II, Muhammad E. Abdallah, Brian Hargrave
  • 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: 20110067520
    Abstract: 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: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Chris A. Ihrke, Lyndon Bridgwater, Robert Platt, Charles W. Wampler, II, S. Michael Goza
  • Publication number: 20110067521
    Abstract: 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: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicants: 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: 20110071671
    Abstract: A humanoid robot includes a torso, a pair of arms, a neck, a head, a wrist joint assembly, and a control system. The arms and the neck movably extend from the torso. Each of the arms includes a lower arm and a hand that is rotatable relative to the lower arm. The wrist joint assembly is operatively defined between the lower arm and the hand. The wrist joint assembly includes a yaw axis and a pitch axis. The pitch axis is disposed in a spaced relationship to the yaw axis such that the axes are generally perpendicular. The pitch axis extends between the yaw axis and the lower arm. The hand is rotatable relative to the lower arm about each of the yaw axis and the pitch axis. The control system is configured for determining a yaw angle and a pitch angle of the wrist joint assembly.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, Oeaneering International, Inc.
    Inventors: Chris A. Ihrke, Lyndon Bridgwater, David M. Reich, Charles W. Wampler, II, Scott R. Askew, Myron A. Diftler, Vienny Nguyen
  • Publication number: 20110071675
    Abstract: A robotic system includes a humanoid robot with robotic joints each moveable using an actuator(s), and a distributed controller for controlling the movement of each of the robotic joints. The controller includes a visual perception module (VPM) for visually identifying and tracking an object in the field of view of the robot under threshold lighting conditions. The VPM includes optical devices for collecting an image of the object, a positional extraction device, and a host machine having an algorithm for processing the image and positional information. The algorithm visually identifies and tracks the object, and automatically adapts an exposure time of the optical devices to prevent feature data loss of the image under the threshold lighting conditions. A method of identifying and tracking the object includes collecting the image, extracting positional information of the object, and automatically adapting the exposure time to thereby prevent feature data loss of the image.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., The U.S.A. As Represented by the Administrator of the National Aeronautics and Space Administration, HRL Laboratories, LLC
    Inventors: James W. Wells, Neil David Mc Kay, Suhas E. Chelian, Douglas Martin Linn, Charles W. Wampler, II, Lyndon Bridgwater
  • Patent number: 7900898
    Abstract: A fixturing apparatus for locating and supporting a panel, such as an automotive body panel is provided. The fixturing apparatus includes a support structure having at least three generally spherically shaped contactors. The panel includes at least three extending channels sufficiently configured to receive a respective one of the at least three generally spherically shaped contactors to locate and support the panel. At least one clamping arm is operable to selectively retain one of the at least three extending channels with respect to the respective one of the at least three generally spherically shaped contactors. A method of fixturing a panel employing the above described fixturing apparatus is also provided.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: March 8, 2011
    Assignee: GM Global Technology Operations LLC
    Inventor: Charles W. Wampler, II
  • Publication number: 20110050878
    Abstract: A safety monitoring system for a workspace area. The workspace area related to a region having automated moveable equipment. A plurality of vision-based imaging devices capturing time-synchronized image data of the workspace area. Each vision-based imaging device repeatedly capturing a time synchronized image of the workspace area from a respective viewpoint that is substantially different from the other respective vision-based imaging devices. A visual processing unit for analyzing the time-synchronized image data. The visual processing unit processes the captured image data for identifying a human from a non-human object within the workspace area. The visual processing unit further determining potential interactions between a human and the automated moveable equipment.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 3, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: James W. Wells, Roland J. Menassa, Charles W. Wampler, II, Swarup Medasani, Yuri Owechko, Kyungnam Kim, Yang Chen
  • Publication number: 20100306159
    Abstract: 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: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., THE UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND
    Inventors: Robert Platt, Frank Noble Permenter, Craig M. Corcoran, 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: 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: 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
  • Publication number: 20100161127
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., THE U.S.A AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS & SPACE ADMINISTRATION
    Inventors: Muhammad E. Abdallah, Matthew J. Reiland, Robert Platt, Charles W. Wampler, II, Brian Hargrave