G05B2219/40122

Methods, systems, and products for personalized haptic emulations

Methods, systems, and products personalize haptic emulations of merchandise. A query regarding an article of merchandise having an associated digital image is made and the digital image is modified based on a personal anatomical image and anthropometrical data associated with a user by personalizing a portion of the digital image to the user, such that a haptic emulation of the article of merchandise is modified in accordance with the anthropometrical data and provided with the modified digital image.

Virtual tools for programming a robot arm

A robotic device may: receive movement information associated with a plurality of subtasks performed by a manipulator of a robotic device, where the movement information indicates respective paths followed by the manipulator while performing the respective subtasks and respective forces experienced by the manipulator along the respective paths; determine task information for a task to be performed by the robotic device, where the task comprises a combination of subtasks of the plurality of subtasks, where the task information includes a trajectory to be followed by the manipulator, and forces to be exerted by the manipulator at points along the trajectory; and determine, based on the task information, torques to be applied over time to the manipulator via a joint coupled to the robotic device to perform the task.

SYSTEM AND METHOD FOR FLEXIBLE HUMAN-MACHINE COLLABORATION
20170144304 · 2017-05-25 ·

Methods and systems for enabling human-machine collaborations include a generalizable framework that supports dynamic adaptation and reuse of robotic capability representations and human-machine collaborative behaviors. Specifically, a method of feedback-enabled user-robot collaboration includes obtaining a robot capability that models a robot's functionality for performing task actions, specializing the robot capability with an information kernel that encapsulates task-related parameters associated with the task actions, and providing an instance of the specialized robot capability as a robot capability element that controls the robot's functionality based on the task-related parameters. The method also includes obtaining, based on the robot capability element's user interaction requirements, user interaction capability elements, via which the robot capability element receives user input and provides user feedback, controlling, based on the task-related parameters, the robot's functionality to perform the task actions in collaboration with the user input; and providing the user feedback including task-related information generated by the robot capability element in association with the task actions.

Haptic Virtual Fixture Tools
20170106537 · 2017-04-20 ·

Apparatus and methods for defining and utilizing virtual fixtures for haptic navigation within real-world environments, including underwater environments, are provided. A computing device can determine a real-world object within a real-world environment. The computing device can receive an indication of the real-world object. The computing device can determine a virtual fixture that corresponds to the real-world object based on the indication, where aspects of the virtual fixture are configured to align with aspects of the real-world object. The computing device can provide a virtual environment for manipulating the robotic tool to operate on the real-world object utilizing the virtual fixture. The virtual fixture is configured to provide haptic feedback based on a position of a virtual robotic tool in the virtual environment that corresponds to the robotic tool in the real-world environment.

System and method for flexible human-machine collaboration

Methods and systems for enabling human-machine collaborations include a generalizable framework that supports dynamic adaptation and reuse of robotic capability representations and human-machine collaborative behaviors. Specifically, a method of enabling user-robot collaboration includes providing a composition of a robot capability that models a robot's functionality for performing a type of task action and user interaction capabilities; specializing the robot capability with an information kernel to provide a specialized robot capability, the information kernel encapsulating a set of task-related parameters associated with the type of task action; providing an instance of the specialized robot capability as a robot capability element that controls the robot's functionality based on the set of task-related parameters; providing instances of the user interaction capabilities as interaction capability elements; executing the robot capability element to receive user input via the user interaction capability elements; and controlling, based on the user input and the set of task-related parameters, the robot's functionality to perform a task action of the type of task action in collaboration with the user input.

DATA EXCHANGE SYSTEM
20170043478 · 2017-02-16 ·

A data exchange system is disclosed herein for receiving motion and attribute data corresponding to user interactions via a robot animation application. The motion and attribute data can be associated with a virtual animation of a virtual character using the robot animation application on a computing device. The data exchange system can translate the motion and attribute data for implementation on a physical or virtual robotic device to perform the virtual animation.

Methods, Systems, and Products for Personalized Haptic Emulations

Methods, systems, and products personalize haptic emulations of merchandise. A query regarding an article of merchandise having an associated digital image is made and the digital image is modified based on a personal anatomical image and anthropometrical data associated with a user by personalizing a portion of the digital image to the user, such that a haptic emulation of the article of merchandise is modified in accordance with the anthropometrical data and provided with the modified digital image.

Robotic spine surgery system and methods with haptic interface

Disclosed herein are techniques including a robotic manipulator including a surgical tool to interface with and rotate the screw about a rotational axis. A haptic device includes an actuator and a rotational interface coupled to the actuator and the rotational interface is manually manipulatable by a hand of an operator. One or more controllers control movement of the robotic manipulator to maintain the rotational axis of the surgical tool along a planned trajectory; autonomously control the surgical tool to rotate the screw at a rotational rate about the rotational axis and to linearly advance the screw at an advancement rate according to a known thread geometry of the screw; obtain a measurement indicative of a present interaction between the screw and the target site; and control the actuator of the haptic device to enable the rotational interface to emulate the present interaction between the screw and the target site.