Based On User Input Patents (Class 700/257)
-
Patent number: 8874266Abstract: A method includes receiving first sensor data acquired by a first sensor in communication with a cloud computing system. The first sensor data has a first set of associated attributes including a time and a location at which the first sensor data was acquired. The method also includes receiving second sensor data acquired by a second sensor in communication with the cloud computing system. The second data has a second set of associated attributes including a time and a location at which the second sensor data was acquire. Further, the method includes generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes and instructing a robot in communication with the cloud computing system to perform a task based at least in part on the data processing result.Type: GrantFiled: August 1, 2012Date of Patent: October 28, 2014Assignee: Google Inc.Inventors: Anthony G. Francis, Jr., Ryan Hickman, Arshan Poursohi
-
Patent number: 8868234Abstract: A communication system for communicating over high-latency, low bandwidth networks includes a communications processor configured to receive a collection of data from a local system, and a transceiver in communication with the communications processor. The transceiver is configured to transmit and receive data over a network according to a plurality of communication parameters. The communications processor is configured to divide the collection of data into a plurality of data streams; assign a priority level to each of the respective data streams, where the priority level reflects the criticality of the respective data stream; and modify a communication parameter of at least one of the plurality of data streams according to the priority of the at least one data stream.Type: GrantFiled: April 30, 2012Date of Patent: October 21, 2014Assignees: 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, Philip A. Strawser
-
Publication number: 20140297035Abstract: The present invention relates to education robotics systems and methods. In particular, the present invention provides robotic systems comprising tangible and graphic programming interfaces suitable for use by young children.Type: ApplicationFiled: April 1, 2014Publication date: October 2, 2014Applicant: Tufts UniversityInventors: Marina Umaschi Bers, Michael S. Horn
-
Publication number: 20140277727Abstract: The present disclosure is directed to methods and systems for evaluating wafer size handling capabilities of wafer handling robots and wafer stations in a wafer processing environment. In one embodiment, a method is provided in which size parameters for each of one or more wafer stations and one or more robot hands of a wafer handling robot are set based on user input. A user command identifying a desired robot hand and a desired wafer station is received. A first size parameter of the desired robot hand is compared to a second size parameter of the desired wafer station. If the first size parameter is equal to the second size parameter, or if the second size parameter is an all-size parameter, the user command is executed. If the first size parameter is not equal to the second size parameter, an error is generated.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: KAWASAKI ROBOTICS (USA), INC.Inventors: Thomas Miu, Shinya Kitano, Simon Jeyapalan, Ming Zeng, Avish A. Bharwani
-
Patent number: 8831780Abstract: A Global Virtual Presence (SGVP) platform integrates communications, robotics and Men Machine Interface (MMI) technologies and provides a unique way of delivering virtual presence experience to a user. The user can control a Robotic Virtual Explorer Devices (RVEDs) and receive a real-time media stream at his virtual terminal. In addition to real-time interactive video feeds, the system provides a pre-recorded video feed gallery of various most unreachable areas of the world, thereby providing a feeling of virtual-like presence to people, who may never see these places due to physical and financial constraints.Type: GrantFiled: July 5, 2012Date of Patent: September 9, 2014Inventors: Stanislav Zelivinski, Arkady Linshitz
-
Patent number: 8831779Abstract: The invention relates to a medical robot (R) and a method for meeting the performance requirements of a medical robot (R). The robot (R) comprises several axes (1-6) and a controller (17). A medical tool (21-24) is fixed to a fixing device (18) on the robot (R) and the working range (30) of the robot (R) is set by the controller (17) in particular with safe techniques such that the robot (R) meets the performance requirements of the medical tool (21-24).Type: GrantFiled: May 5, 2009Date of Patent: September 9, 2014Assignee: KUKA Laboratories GmbHInventors: Tobias Ortmaier, Marc-Walter Ueberle
-
Patent number: 8818572Abstract: The method and system may be used to control the movement of a remote aerial device in an incremental step manner during a close inspection of an object or other subject matter. At the inspection location, a control module “stabilizes” the remote aerial device in a maintained, consistent hover while maintaining a close distance to the desired object. The control module may retrieve proximal sensor data that indicates possible nearby obstructions to the remote aerial device and may transmit the data to a remote control client. The remote control module may determine and display the possible one or more non-obstructed directions that the remote aerial device is capable of moving by an incremental distance. In response to receiving a selection of one of the directions, the remote control module may transmit the selection to the remote aerial device to indicate the next movement for the remote aerial device.Type: GrantFiled: May 14, 2013Date of Patent: August 26, 2014Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Nathan Lee Tofte, James M. Freeman, Brian N. Harvey
-
Patent number: 8818554Abstract: An event execution method and system for a robot synchronized with a mobile terminal is provided for enabling a robot synchronized with a mobile terminal or a character displayed in the mobile terminal to execute an event on behalf of the mobile terminal and share experience points of the character displayed in the mobile terminal. The event execution system includes a mobile terminal and a robot synchronized with the mobile terminal.Type: GrantFiled: July 6, 2009Date of Patent: August 26, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Seung Jai Lee, Suk Ryun Son
-
Patent number: 8818560Abstract: A master-slave manipulator includes a remote manipulation device, a slave manipulator, and a control unit. The remote manipulation device as a master gives an operating command corresponding to a plurality of degrees of freedom. The slave manipulator includes a plurality of joints corresponding to the degrees of freedom. The slave manipulator includes a redundant joint among the joints. The control unit controls operations of the joints in accordance with the operating command. The control unit calculates an orientation change of the remote manipulation device from the operating command at predetermined time intervals and selects and drives one of the joints in redundancy relationship among the joints in accordance with the orientation change.Type: GrantFiled: March 29, 2011Date of Patent: August 26, 2014Assignee: Olympus CorporationInventor: Kosuke Kishi
-
Publication number: 20140229007Abstract: An operation input device that has multi jointed arms includes: a holding unit that holds proximal ends of the multi-jointed arms in a state in which a relative positional relationship between the proximal ends is fixed; a detection unit that detects a joint movement amount that represents a movement of a joint by a rotation angle or a translational displacement from an unknown initial joint value; engagement units that are provided in distal ends of the multi jointed arms; a data acquisition unit that acquires a plurality of sets of joint movement amounts detected by the detection unit in a time series when engaging and moving the distal ends; and an initial value calculation unit that calculates the unknown initial joint value under a condition that a relative positional relationship between the distal ends is fixed via the engagement units.Type: ApplicationFiled: April 16, 2014Publication date: August 14, 2014Applicant: OLYMPUS CORPORATIONInventor: Kosuke KISHI
-
Patent number: 8792976Abstract: Artificial control of a prosthetic device is provided. A brain machine interface contains a mapping of neural signals and corresponding intention estimating kinematics (e.g. positions and velocities) of a limb trajectory. The prosthetic device is controlled by the brain machine interface. During the control of the prosthetic device, a modified brain machine interface is developed by modifying the vectors of the velocities defined in the brain machine interface. The modified brain machine interface includes a new mapping of the neural signals and the intention estimating kinematics that can now be used to control the prosthetic device using recorded neural brain signals from a user of the prosthetic device. In one example, the intention estimating kinematics of the original and modified brain machine interface includes a Kalman filter modeling velocities as intentions and positions as feedback.Type: GrantFiled: February 17, 2011Date of Patent: July 29, 2014Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Vikash Gilja, Paul Nuyujukian, Cynthia A Chestek, John P Cunningham, Byron M. Yu, Stephen I Ryu, Krishna V. Shenoy
-
Publication number: 20140207282Abstract: A mobile robot includes a processor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The processor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.Type: ApplicationFiled: January 21, 2014Publication date: July 24, 2014Applicant: iRobot CorporationInventors: Colin Angle, David Snelling, Melissa O'Dea, Timothy S. Farlow, Samuel Duffley, Jeffrey W. Mammen, Michael J. Halloran
-
Publication number: 20140207280Abstract: A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, includes displaying a user interface including a control area, and within the control area: a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state.Type: ApplicationFiled: October 5, 2013Publication date: July 24, 2014Applicant: iRobot CorporationInventors: Samuel Duffley, Jeffrey W. Mammen, Michael J. Halloran
-
Publication number: 20140207281Abstract: A mobile robot includes a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The microprocessor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.Type: ApplicationFiled: January 17, 2014Publication date: July 24, 2014Applicant: iRobot CorporationInventors: Colin Angle, David Snelling, Melissa O'Dea, Timothy S. Farlow, Samuel Duffley, Jeffrey W. Mammen, Michael J. Halloran
-
Publication number: 20140200714Abstract: A control system, a control method and a non-transitory computer readable storage medium cooperate to assist control for an autonomous robot. An interface receives recognition information from an autonomous robot (22), said recognition information including candidate target objects to interact with the autonomous robot (22). A display control unit (42) causes a display image to be displayed on a display of candidate target objects, wherein at least two of the candidate target objects are displayed with an associated indication of a target object score.Type: ApplicationFiled: July 25, 2012Publication date: July 17, 2014Applicant: Sony CorporationInventors: Kenta Kawamoto, Yoshiaki Iwai, Satoru Shimizu
-
Patent number: 8781618Abstract: Improvements are disclosed for a load-clamping system with variable clamping force control by which a wide variety of dissimilar loads of different types, geometric configurations and/or other parameters can be accurately clamped at respective variable optimal clamping force settings. An operator terminal cooperates with a controller to translate one or more possible load parameters into a form easily discernible visually by a clamp operator and preferably easily comparable by the clamp operator, from his visual observation, to each particular load which he is about to engage, so that the clamp operator can interactively guide the controller in its selection of an optimal clamping force setting for each particular load.Type: GrantFiled: November 5, 2013Date of Patent: July 15, 2014Assignee: Cascade CorporationInventors: Pat S. McKernan, Gregory A. Nagle
-
Patent number: 8781629Abstract: A method of controlling a robot using a human-robot interface apparatus in two-way wireless communication with the robot includes displaying on a display interface a two-dimensional image, an object recognition support tool library, and an action support tool library. The method further includes receiving a selected object image representing a target object, comparing the selected object image with a plurality of registered object shape patterns, and automatically recognizing a registered object shape pattern associated with the target object if the target object is registered with the human-robot interface. The registered object shape pattern may be displayed on the display interface, and a selected object manipulation pattern selected from the action support tool library may be received. Control signals may be transmitted to the robot from the human-robot interface. Embodiments may also include human-robot apparatuses (HRI) programmed to remotely control a robot.Type: GrantFiled: September 22, 2010Date of Patent: July 15, 2014Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.Inventor: Yasuhiro Ota
-
Publication number: 20140195052Abstract: A master-slave device grips an object and performs a task while being in contact with a to-be-treated object. A force detection unit measures force information given to a slave mechanism. A force correction determination unit determines a force correction part serving as information from correction start to end times of force information transmitted to a master mechanism and, as a correcting method to perform correction, a first method determining a gain such that a reduction in absolute value of force information at the force correction part is maintained for a predetermined period of time or a second method determining a gain such that a reduction and an increase in the absolute value are repeated within a range that is not more than a value by reducing the absolute value. A force correction unit corrects information of a type of a force based on the force correction part and the gain.Type: ApplicationFiled: November 5, 2013Publication date: July 10, 2014Applicant: Panasonic CorporationInventors: Yuko TSUSAKA, Yudai FUDABA, Jun OZAWA
-
Patent number: 8774981Abstract: A robotic system comprising a robotic platform; a follow-path functionality enabling the robotic platform to follow a leading soldier, at least selectably, without reliance on GPS; and a Human Machine Interface between the platform and a leading soldier.Type: GrantFiled: September 14, 2010Date of Patent: July 8, 2014Assignee: Israel Aerospace Industries Ltd.Inventors: Uri Paz-Meidan, Hanan Lepek, Ofer Glazer
-
Publication number: 20140188275Abstract: Disclosed herein is a wearable robot with improved operability and mobility through improvement of the upper limb structure thereof. The wearable robot includes an upper limb muscular power assist device to perform an articulation motion with a predetermined degree of freedom, the upper limb muscular power assist device being wearable by a user, and a mobile platform connected to the upper limb muscular power assist device to move according to information regarding movement speed and movement direction of the user in a rolling fashion. Consequently, mobility of the wearable robot and operation efficiency of the user are improved.Type: ApplicationFiled: March 7, 2013Publication date: July 3, 2014Applicant: Foundation of Soongsil University-Industry CooperationInventor: Foundation of Soongsil University-Industry Coorperation
-
Patent number: 8768507Abstract: A robot and a behavior control system for the same are capable of ensuring continued stability while carrying out a specified task by a motion of a body of the robot. Time-series changing patterns of first state variables indicating a motional state of an arm are generated according to a stochastic transition model such that at least one of the first state variables follows a first specified motion trajectory for causing the robot to carry out a specified task. Similarly, time-series changing patterns of second state variables indicating a motional state of the body are generated according to the stochastic transition model such that the second state variables satisfy a continuously stable dynamic condition.Type: GrantFiled: September 20, 2011Date of Patent: July 1, 2014Assignee: Honda Motor Co., Ltd.Inventors: Soshi Iba, Tadaaki Hasegawa
-
Patent number: 8751042Abstract: A method of generating a behavior of a robot includes measuring input data associated with a plurality of user responses, applying an algorithm to the input data of the plurality of user responses to generate a plurality of user character classes, storing the plurality of user character classes in a database, classifying an individual user into a selected one of the plurality of user character classes by generating user preference data, selecting a robot behavior based on the selected user character class, and controlling the actions of the robot in accordance with the selected robot behavior during a user-robot interaction session. The selected user character class and the user preference data are based at least in part on input data associated with the individual user.Type: GrantFiled: December 14, 2011Date of Patent: June 10, 2014Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., Massachusetts Institute of TechnologyInventors: Haeyeon Lee, Yasuhiro Ota, Cynthia Breazeal, Jun Ki Lee
-
Patent number: 8751063Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.Type: GrantFiled: January 3, 2012Date of Patent: June 10, 2014Assignee: Orbotix, Inc.Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
-
Publication number: 20140156074Abstract: A robot includes a master device including an input unit, the input unit including a first end effector and a first joint, a slave device configured to be controlled by the master device and including a robot arm, the robot arm including a second end effector, a second joint, and a motor configured to drive the second joint, and a controller configured to calculate a friction compensation value to compensate for friction of the second joint based on a speed of the input unit in response to the input unit being in motion, generate a control signal based on the friction compensation value, and transmit the control signal to the motor configured to drive the second joint.Type: ApplicationFiled: November 25, 2013Publication date: June 5, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kee Hong Seo, Young Do Kwon, Kyung Shik Roh
-
Publication number: 20140156076Abstract: Provided is a robot cleaner. The robot cleaner includes a main body defining an outer appearance of the robot cleaner, a moving unit for moving or rotating the main body, a plurality of receiving units disposed in the main body to receive a user's voice command, and a control unit recognizing a call command occurring direction when the voice command inputted from the plurality of receiving units is a call command. The control unit controls the moving unit so that the main body is moved in the recognized call command occurring direction along the preset detour route.Type: ApplicationFiled: December 4, 2013Publication date: June 5, 2014Applicant: LG Electronics Inc.Inventors: Jimann Jeong, Byounggi Lee, Kyuho Lee
-
Publication number: 20140156073Abstract: A teleoperated robot system has a watchdog to determine if the rate of data transmission from a computing device such as a robot controller located in the station used by the operator of the teleoperated robot to the remotely located industrial robot has fallen below a minimum data rate or the time for transmission of data has exceeded a maximum time. Upon the occurrence of either or both of the foregoing, one or more types of corrective action are undertaken to bring the teleoperated robot and the processes performed by the robot.Type: ApplicationFiled: November 8, 2013Publication date: June 5, 2014Applicant: ABB TECHNOLOGY AGInventors: Biao Zhang, Harald Staab, Jianjun Wang, George Q. Zhang, Remus Boca, Sangeun Choi, Thomas A. Fuhlbrigge, Soenke Kock, Heping Chen
-
Publication number: 20140156075Abstract: A robot cleaner is provided. The robot cleaner includes a main body, a voice input unit installed on the main body and comprising a microphone, a cover member to cover the voice input unit, and a buffering member provided on one of the main body and the cover member and adjacent to the voice input unit.Type: ApplicationFiled: December 3, 2013Publication date: June 5, 2014Inventors: Haeseock YANG, Dongsuk Choi
-
Patent number: 8744627Abstract: A system of distributed control of an interactive animatronic show includes a plurality of animatronic actors, at least one of the actors a processor and one or more motors controlled by the processor. The system also includes a network interconnecting each of the actors, and a plurality of sensors providing messages to the network, where the messages are indicative of processed information. Each processor executed software that schedules and/or coordinates an action of the actor corresponding to the processor in accordance with the sensor messages representative of attributes of an audience viewing the show and the readiness of the corresponding actor. Actions of the corresponding actor can include animation movements of the actor, responding to another actor and/or responding to a member of the audience. The actions can result in movement of at least a component of the actor caused by control of the motor.Type: GrantFiled: September 22, 2011Date of Patent: June 3, 2014Assignee: Disney Enterprises, Inc.Inventor: Alexis Paul Wieland
-
Publication number: 20140148950Abstract: A manipulator system includes a master manipulation unit that performs a manipulation input by an operator, a slave motion unit that operates in accordance with the manipulation input, an interlock control unit that analyzes the manipulation input and performs control to operate the slave motion unit, interlocking with the manipulation input, and an interlock permission input unit that is capable of being manipulated by the operator and transmits, to the interlock control unit, an interlock permission mode signal used to enter a mode in which interlock of the slave motion unit is permitted based on the manipulation input of the mater manipulation unit when the operator manipulates the interlock permission input unit.Type: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: OLYMPUS CORPORATIONInventors: Ryohei OGAWA, Masaru YANAGIHARA
-
Patent number: 8731720Abstract: Systems and methods as described for providing visual telepresence to an operator of a remotely controlled robot. The robot includes both video cameras and pose sensors. The system can also comprise a head-tracking sensor to monitor the orientation of the operator's head. These signals can be used to aim the video cameras. The controller receives both the video signals and the pose sensor signals from the robot, and optionally receives head-tracking signals from the head-tracking sensor. The controller stitches together the various video signals to form a composite video signal that maps to a robot view. The controller renders an image to a display from that portion of the composite video signal that maps to an operator view. The relationship of the operator view to the robot view is varied according to the signals from the pose sensors and the head-tracking sensor.Type: GrantFiled: June 10, 2013Date of Patent: May 20, 2014Assignee: Anybots 2.0, Inc.Inventors: Trevor Blackwell, Daniel Casner, Scott Wiley
-
Patent number: 8731880Abstract: Methods for computing the inverse dynamics of multibody systems with contacts are disclosed. Inverse dynamics means computing external forces that cause a system to move along a given trajectory. Such computations have been used routinely for data analysis and control synthesis in the absence of contacts between rigid bodies. The disclosed inverse dynamics methods include the ability to handle contacts. The disclosed methods include the following steps: projecting the discrete-time equations of motion from joint space to contact space; defining the forward dynamics in contact space as the solution to an optimization problem; using the features of this optimization problem to obtain a unique inverse—which turns out to correspond to the solution to a dual optimization problem; solving the latter using standard methods for numerical optimization; projecting the solution from contact space back to joint space and finding the external forces.Type: GrantFiled: September 14, 2011Date of Patent: May 20, 2014Assignee: University of Washington through its Center for CommercializationInventor: Emanuil V. Todorov
-
Publication number: 20140135986Abstract: A method of selecting a teaching point program in a three-dimensional graphical representation of a workcell includes the steps of generating the three-dimensional graphical representation of the workcell, calculating a three-dimensional boundary box for each teaching point program associated with the workcell, converting each boundary box to a two-dimensional boundary area, and recognizing which boundary areas overlap a selected area drawn over a two-dimensional display screen. Each boundary area that has been recognized as overlapping the selected area is identified to a user and presented in a list if multiple candidate boundary areas are recognized and identified. The user may then edit those teaching point programs identified as being associated with the selected area.Type: ApplicationFiled: November 14, 2013Publication date: May 15, 2014Inventors: Takeyoshi Kanehara, Dave O'Toole
-
Publication number: 20140121834Abstract: A manipulator system includes a master manipulator configured to send an input command, a slave manipulator configured to operate according to the input command, an image capturing unit configured to acquire an image of an object, a display device placed in front of the operator and configured to display the image acquired by the image capturing unit, a detection device configured to detect the direction of an operator's face of the operator with respect to the display device, and a control unit configured to determine whether the direction of the operator's face is within a predetermined angle with respect to the display device based on the detection result in the detection device, and to shift an operation mode of the slave manipulator between a first control mode and a second control mode in which an operation is limited more than in the first control mode based on a determination result.Type: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: OLYMPUS CORPORATIONInventors: Ryohei OGAWA, Kosuke KISHI
-
Publication number: 20140114481Abstract: A medical master slave manipulator system includes a master input device configured to send an operation command, a slave manipulator operated by the master input device, a control unit configured to transmit an operation signal to the slave manipulator based on the operation command, a display unit configured to display an image of an object, and an image selection device configured to select the image displayed on the display unit, wherein the control unit transforms the operation command associated with the image selected by the image selection device.Type: ApplicationFiled: January 2, 2014Publication date: April 24, 2014Applicant: OLYMPUS CORPORATIONInventors: Ryohei OGAWA, Kosuke KISHI
-
Publication number: 20140114480Abstract: Methods, devices (such as computer readable media), and systems (such as computer systems) for performing movements of a tool of a medical robot along a single axis that are achieved by electronically limiting the medical robot's movement to produce movement of the tool along the single axis rather than mechanically restricting the medical robot's movement to produce the single axis movement. The tool's movement will be along the single axis even if a user is moving an input device linked to the medical robot in other axes during the single axis movement. In addition, techniques are disclosed for automating the single axis movement such that it can be programmed to stop at a target location and start at or near a second (e.g.Type: ApplicationFiled: October 15, 2013Publication date: April 24, 2014Applicant: Neuroarm Surgical Ltd.Inventors: Alexander Greer, Garnette Sutherland, Tim Fielding, Perry Newhook
-
Patent number: 8694162Abstract: An apparatus is provided for determining a path or route in which a robot may be guided to perform a task(s) and avoiding one or more obstacles or obstructions. The apparatus includes at least one memory and at least one processor configured to receive origin location information via a Near Field Communication (NFC) tag associated with a key in an instance in which the key is positioned in an origin location. The processor is also configured to receive target location information via the NFC tag associated with the key in an instance in which the key is positioned in a target location, at which a task is performed by a robot and may generate a route for the robot to traverse in order to complete the task based in part on the origin location information and the target location information. Corresponding computer program products and methods are also provided.Type: GrantFiled: December 20, 2010Date of Patent: April 8, 2014Assignee: McKesson Automation, Inc.Inventor: Robert Jaynes
-
Patent number: 8694160Abstract: An NC machine tool system includes an NC machine tool (10), a first operation panel (22) and a second operation panel (24) for the NC machine tool, a multi-joint robot (40), a memory (450), and a robot controller (50). The multi-joint robot (40) is disposed above the NC machine tool. The memory (450) stores a wait position return program by which the multi-joint robot (40) is operated. The robot controller (50) controls the multi-joint robot (40) in accordance with the program. Operation panels (22, 24) are respectively provided with switch keys (22c, 24c) operated to execute the wait position return program stored in the memory (450) so as to operate the multi-joint robot (40).Type: GrantFiled: August 24, 2011Date of Patent: April 8, 2014Assignee: Yamazaki Mazak CorporationInventors: Nobuyasu Yasue, Hironobu Ishihara, Kikuo Hattori, Tsuyoshi Hattori
-
Patent number: 8694135Abstract: The invention relates to an apparatus for the generation of a program for a programmable logic controller having a programming input unit for the selection and compilation of a plurality of symbols, a generation unit for the generation of a program code for the programmable logic controller from an arrangement of symbols compiled at the display unit of the programming input unit. In accordance with the invention an investigation unit for investigating the resulting possible influences of input signals of the programmable logic controller, onto output signals of the programmable logic controller at the actuator outputs from the arrangement of symbols generated by the program code or compiled at the display unit of the programming input unit is provided. In accordance with the invention an implementing unit for implementing the possible exertion of influence in a matrix and a display unit for the display of the matrix are also provided.Type: GrantFiled: March 17, 2011Date of Patent: April 8, 2014Assignee: Sick AGInventors: Oliver Koepcke, Klaus Weddingfeld
-
Publication number: 20140094968Abstract: A combined teleoperative-cooperative controllable robotic system includes a robotic actuator assembly, a control system adapted to communicate with the robotic actuator assembly, and a teleoperation unit adapted to communicate with the control system. The control system is configured to control at least a first portion of the robotic actuator assembly in response to at least one of a force or a torque applied to at least a second portion of the robotic actuator assembly by a first user for cooperative control. The control system is further configured to control at least a third portion of the robotic actuator assembly in response to input by a second user from the teleoperation unit for teleoperative control.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: The Johns Hopkins UniversityInventors: Russell H. TAYLOR, Marcin A. Balicki, Peter Kazanzides, Xia Tian
-
Patent number: 8682486Abstract: A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.Type: GrantFiled: July 17, 2013Date of Patent: March 25, 2014Assignee: InTouch Technologies, Inc.Inventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
-
Publication number: 20140074289Abstract: A method for controlling a redundant robot arm includes the steps of selecting an application for performing a robotic process on a workpiece with the arm and defining at least one constraint on motion of the arm. Then an instruction set is generated based upon the selected application representing a path for a robot tool attached to the arm by operating the arm in one of a teaching mode and a programmed mode to perform the robotic process on the workpiece and movement of the arm is controlled during the robotic process. A constraint algorithm is generated to maintain a predetermined point on the arm to at least one of be on, be near and avoid a specified constraint in a robot envelope during movement of the arm, and a singularity algorithm is generated to avoid a singularity encountered during the movement of the arm.Type: ApplicationFiled: September 9, 2013Publication date: March 13, 2014Inventors: Di Xiao, Sai-Kai Cheng, Randy A. Graca, Matthew R. Sikowski, Jason Tsai
-
Publication number: 20140067122Abstract: A robot system according to an aspect of an embodiment includes a robot and a work bench. The robot has a plurality of joints including a first joint that is provided so as to be rotatable relative to an installation surface. On the work bench, a fixing part, by which a work member used in operations of the robot is fixed, is provided on a plate surface of a top plate with a rotation axis of the first joint serving as a normal line thereof, along a circular arc having a center at an intersection between the plate surface and the rotation axis.Type: ApplicationFiled: February 19, 2013Publication date: March 6, 2014Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Eiji KIHARA, Jiro NAKAGAWA, Osamu YOSHIDA
-
Patent number: 8660695Abstract: Aspects of the subject technology relate to a robotic finger digit including a distal finger joint coupled between a distal finger part and a middle finger part, a middle finger joint coupled between the middle finger part and a proximal finger part and an extend tendon coupled at a first end to the distal finger joint, and coupled at a second end to an actuation device. In certain aspects, the robotic finger can further include a flex tendon coupled at a first end to the distal finger joint, and coupled at a second end to the actuation device, wherein the actuation device is configured to move the extend tendon and the flex tendon substantially the same distance in order to flex and/or extend the robotic finger digit.Type: GrantFiled: July 2, 2013Date of Patent: February 25, 2014Assignee: The Shadow Robot Company LimitedInventors: Armando De La Rosa Tames, Graeme Richard Lawrence Walker, Jake Benjamin Goldsmith, John Hugo Elias, Matthew Paul Godden, Richard Martin Greenhill
-
Publication number: 20140046485Abstract: A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.Type: ApplicationFiled: October 15, 2013Publication date: February 13, 2014Applicant: INTOUCH TECHNOLOGIES, INC.Inventors: Amante Mangaser, Jonathan Southard, Marco Pinter, John Cody Herzog, Charles Steve Jordan, Yulun Wang, James Rosenthal
-
Patent number: 8649905Abstract: The invention relates to a medical workstation and an operating device (1) for the manual movement of a robot arm (M1-M3). The operating device (1) comprises a controller (5) and at least one manual mechanical input device (E1-E3) coupled to the controller (5). The controller (5) is designed to generate signals for controlling a movement of at least one robot arm (M1-M3) provided for treating a living being (P) based on a manual movement of the input device (E1-E3) such that the robot arm (M1-M3) carries out a movement corresponding to the manual movement. The input device (E1, E2) comprises at least one mechanical damping unit (27, 40), which generates a force and/or torque during a manual movement of the input device (E1, E2) for at least partially suppressing a partial movement resulting from a tremor of the person operating the input device (E1, E2).Type: GrantFiled: September 4, 2009Date of Patent: February 11, 2014Assignee: KUKA Laboratories GmbHInventor: Tobias Ortmaier
-
Publication number: 20140031983Abstract: A robotic manipulator has a body and a stereoscopic video system movably coupled to the body. The stereoscopic vision system produces a stereoscopic video of an environment of the robotic manipulator. The robotic manipulator also includes two independently remotely controlled arms coupled to opposite sides of the body. Each arm moves in proprioceptive alignment with the stereoscopic video produced by the stereoscopic video system in response to commands received from a remote control station based on movements performed by an operator at the remote control station.Type: ApplicationFiled: March 21, 2012Publication date: January 30, 2014Applicant: SRI INTERNATIONALInventors: Thomas P. Low, Pablo E. Garcia, Bruce H. Knoth, Cregg Cowan, Bryan Chavez
-
Publication number: 20140031984Abstract: A system including a mobile telepresence robot, a telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: iRobot CorporationInventors: Matthew Cross, Tony L. Campbell
-
Patent number: 8630734Abstract: A method to move a person with an automated manipulator, in particular a robot, includes moving a rider receptacle for a person with the manipulator, and determining an acceleration variable of this movement before and/or during the execution of this movement and comparing the acceleration variable with a predetermined acceleration variable and/or adapting the movement to a predetermined acceleration variable in the event that the determined acceleration variable deviates from the predetermined acceleration variable, and/or a predetermined acceleration variable is used that includes different permissible acceleration durations that are respectively associated with a permissible acceleration value.Type: GrantFiled: April 30, 2010Date of Patent: January 14, 2014Assignee: Kuka Laboratories GmbHInventor: Torsten Hasenzahl
-
Publication number: 20140012417Abstract: A Global Virtual Presence (SGVP) platform integrates communications, robotics and Men Machine Interface (MMI) technologies and provides a unique way of delivering virtual presence experience to a user. The user can control a Robotic Virtual Explorer Devices (RVEDs) and receive a real-time media stream at his virtual terminal. In addition to real-time interactive video feeds, the system provides a pre-recorded video feed gallery of various most unreachable areas of the world, thereby providing a feeling of virtual-like presence to people, who may never see these places due to physical and financial constrains.Type: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Inventors: Stanislav Zelivinski, Arkady Linshitz
-
Publication number: 20140005830Abstract: In an apparatus for controlling a mobile robot having leg locomotion mechanisms for traveling and walking and work mechanisms both connected to a body, actuators for driving them, and a controller for controlling the operation of the locomotion mechanisms and work mechanisms by supplying the actuators with a control value calculated by multiplying a deviation between a detected value and a desired value by a gain and to control operation of a speech input/output unit to recognize a human voice inputted through a microphone and utter a generated response to the human voice from a speaker, the controller calculates the gain of the control value to be supplied to at least one of the actuators at a minimum value when controlling only the operation of the speech input/output unit.Type: ApplicationFiled: May 9, 2013Publication date: January 2, 2014Applicant: HONDA MOTOR CO., LTD.Inventors: Naohide Ogawa, Yoko Saito, Taro Yokoyama, Masaki Aihara