Patent classifications
B25J13/081
Teaching device and robot system
According to an aspect, there is provided a teaching device on which portable terminal equipment is mounted, the teaching device being used to teach operation to a robot. The teaching device includes a case section including a mounting surface on which the portable terminal equipment is mounted. The case section includes a first member including a stop switch for stopping the operation of the robot and configured to restrict the portable terminal equipment's moving in a first direction extending along the mounting surface and a second member provided to be capable of moving in the first direction relatively to the first member and configured to restrict the portable terminal equipment's moving in an opposite direction of the first direction.
Dual robot control systems for non-destructive evaluation
A system for non-destructive evaluation of an object uses a spherical coordinate system to control two robotic arms. In some examples, the system includes a radiation source coupled to one robotic arm, a radiation detector coupled to the other robotic arm; and a control unit configured to determine, based on input, a first position located on a first surface of a first sphere within the spherical coordinate system; determine, based on the input, a second position located on a second surface of a second sphere within the spherical coordinate system, wherein the second position is located opposite a midpoint of the spherical coordinate system from the first position; and control a motion of the source robotic arm and the detector robotic arm such that the radiation source and the radiation detector move to different ones of the first position and the second position.
TOUCH SENSING METHOD AND SERIAL MANIPULATOR USING THE SAME
A touch sensing method and a serial manipulator using the same are disclosed. A serial manipulator using the method may detect and localize external torques by obtaining a torque value of each joint of a serial manipulator through a torque sensor at the joint; obtaining a preset joint angle of each joint from the serial manipulator; calculating a Jacobian matrices of the serial manipulator based on the joint angle of the joints; estimating joint torques of the serial manipulator based on the torque value of each joint and the Jacobian matrices; calculating an error between the torque value of each joint and the estimated joint torque corresponding to the joint; and determining a link of the serial manipulator that is connected to the joint with the minimum calculated error as having been touched.
ROBOTICS CONTROL AND SENSING SYSTEM AND METHOD
Computing platforms, methods, and storage media for sensing and controlling with respect to a robot. A robot control and sensor system may include a pressure sensor configured to be mounted on a robot, and/or mounted on a robot peripheral, to measure a sensed pressure value at the robot. The pressure sensor operates with respect to first and second pressure thresholds. A controller is in communication with the pressure sensor and may be configured to: obtain, from the pressure sensor, a sensed pressure value relating to pressure applied to the robot at the pressure sensor; generate a soft reset notification to cause the robot to enter a soft reset mode when the sensed pressure value is above the first pressure threshold; and generate a hard reset notification to cause the robot to enter a hard reset mode when the sensed pressure value is above the second pressure threshold.
Robot for preventing interruption while interacting with user
A robot includes a driver; a camera; and a processor configured to: during an interaction session in which a first user identified in an image obtained through the camera is set as an interaction subject, perform an operation corresponding to a user command received from the first user, and determine whether interruption by a second user identified in an image obtained through the camera occurs, and based on determining that the interruption by the second user occurred, control the driver such that the robot performs a feedback motion for the interruption.
EXTENDED REALITY SYSTEMS FOR VISUALIZING AND CONTROLLING OPERATING ROOM EQUIPMENT
A camera tracking system receives patient reference tracking information indicating pose of a patient reference array tracked by a patient tracking camera relative to a patient reference frame. A local XR headset view pose transform is determined between a local XR headset reference frame and the patient reference frame. Remote reference tracking information is received indicating pose of a remote reference array tracked by a remote reference tracking camera. A remote XR headset view pose transform is determined between a remote XR headset reference frame of a remote XR headset and the remote reference array. A 3D computer image is transformed from a local pose determined using the local XR headset view pose transform to a remote pose determined using the remote XR headset view pose transform. The transformed 3D computer image is provided to the remote XR headset for display with the remote pose relative to the remote XR headset reference frame.
Robot templates in a simulation environment
A virtualization system implemented within a cloud server enables the simulation of robot structure and behavior in a virtual environment. The simulated robots are controlled by clients remote from the cloud server, enabling human operators or autonomous robot control programs running on the clients to control the movement and behavior of the simulated robots within the virtual environment. Data describing interactions between robots, the virtual environment, and objects can be recorded for use in future robot design. The virtualization system can include robot templates, enabling users to quickly select and customize a robot to be simulated, and further enabling users to update and re-customize the robot in real-time during the simulation. The virtualization system can re-simulate a portion of the robot simulation when an intervention by a human operator is detected, positioning robots, people, and objects within the virtual environment based on the detected intervention.
Automated device with a sensorized covered movable structure, in particular a robot
An automated device has a movable structure covered at least in part by a sensorised covering. The sensorised covering comprises a plurality of covering modules, which includes one or more sensorised covering modules. Each sensorised covering module includes a plurality of distinct layers stacked on top of one another and including a load-bearing layer and at least one cushioning layer. Each sensorised covering module integrates at least one contact sensor device (C), which includes a first lower electrically conductive layer (61) and a second upper electrically conductive layer (63), set between which is an electrically insulating layer (62).
FOOT DEVICE OF BIONIC MACHINE AND BIONIC MACHINE AND CONTROL METHOD THEREFOR
This application provides a foot device of a bionic machine and a bionic machine relating to bionic machine technologies. The foot device includes a foot body, a pressure sensor, and a distance sensor. The pressure sensor is connected to the foot body for detecting a pressure between a bottom end surface and the ground. The distance sensor is located on the bottom end surface of the foot body, is connected to the foot body, for detecting a distance between the bottom end surface and the ground. When the bionic machine moves, the distance sensor transmits a distance detection signal indicating a distance between a sole component of the foot body and the ground to a control device of the bionic machine, and the pressure sensor transmits a pressure detection signal indicating a contact pressure between the sole component and the ground to the control device.
Autonomous robot scenario re-simulation
A virtualization system implemented within a cloud server enables the simulation of robot structure and behavior in a virtual environment. The simulated robots are controlled by clients remote from the cloud server, enabling human operators or autonomous robot control programs running on the clients to control the movement and behavior of the simulated robots within the virtual environment. Data describing interactions between robots, the virtual environment, and objects can be recorded for use in future robot design. The virtualization system can include robot templates, enabling users to quickly select and customize a robot to be simulated, and further enabling users to update and re-customize the robot in real-time during the simulation. The virtualization system can re-simulate a portion of the robot simulation when an intervention by a human operator is detected, positioning robots, people, and objects within the virtual environment based on the detected intervention.