Patents Examined by Stephen Holwerda
  • Patent number: 12650680
    Abstract: A system includes: one or more memories; and one or more processors configured to, acquire three-dimensional data of an environment at a first timing; extract a plurality of pieces of motion data from the one or more memories, the motion data including the target end-effector position and attitude and a swept volume that does not contact the environment; start the task based on first motion data, the first motion data being one of the extracted pieces of motion data; when determination is made that the mobile manipulator comes into contact with the environment, extract, as second motion data, motion data including a swept volume that does not contact the environment based on the three-dimensional data acquired in real time; and generate a transition trajectory for transitioning from a trajectory of the first motion data to a trajectory of the second motion data.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: June 9, 2026
    Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SHINSHU UNIVERSITY
    Inventors: Kimitoshi Yamazaki, Takuya Iwasaki, Keisuke Takeshita
  • Patent number: 12629830
    Abstract: An apparatus, a system, and a method for tuning a robot path for processing a workpiece. The method includes overlapping a visual representation of the robot path on a visual presentation of the workpiece. The visual presentation of the robot path includes at least one virtual point that corresponds to at least one controlling point in the robot path. The method further includes in response to receiving a user input for moving a virtual point in the at least one virtual point relative to the visual presentation of the workpiece, detecting an updated position of the virtual point caused by the user input; and tuning the robot path based on the updated position of the virtual point.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: May 19, 2026
    Assignee: ABB Schweiz AG
    Inventors: Zhongyu Li, Lei Mao, Wenyao Shao
  • Patent number: 12617077
    Abstract: A control unit that controls the motion of a continuum robot including a bendable unit having a plurality of bending sections, defines a predetermined position on a wire guide located most distal from a base in the second bending section, which is a follower bending section, as an origin, sets reference axes for a direction in which the wire guide is facing, and causes a drive unit in the base to drive a wire of the third bending section so that the third bending section, which is a distal bending section, is bent on the basis of a relative coordinate system in which the origin and the reference axes relating to the wire guide vary in accordance with the movement of the continuum robot.
    Type: Grant
    Filed: August 12, 2024
    Date of Patent: May 5, 2026
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kiyoshi Takagi
  • Patent number: 12617504
    Abstract: A watercraft troubleshooting system includes an onboard system including watercraft devices provided on a watercraft, and an onboard network provided on the watercraft and connected to the watercraft devices, each of which includes a communication terminal communicable with the other watercraft devices via the onboard network. The watercraft troubleshooting system further includes a server outside the watercraft and communicable with the communication terminal. The communication terminal is configured or programmed to perform a system scanning operation to collect information about the watercraft devices, and to perform a scanning result transmitting operation to transmit the information collected by the system scanning operation as a scanning result to the server. The server is configured or programmed to evaluate the scanning result transmitted thereto from the communication terminal to generate an evaluation result, and to transmit the evaluation result to the communication terminal.
    Type: Grant
    Filed: February 7, 2024
    Date of Patent: May 5, 2026
    Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHA
    Inventor: Hiroshi Inoue
  • Patent number: 12605833
    Abstract: A robot system includes a multi-joint robot arm including a plurality of joints; a robot controller configured or programmed to control movement of the multi-joint robot arm; an interactor configured to interact with a workpiece; a signal output configured to output a moving amount signal based on a moving amount of the interactor arranged on a distal end part of the multi-joint robot arm at a fixed time period; and an interaction controller configured or programmed to control interaction of the interactor with the workpiece based on the moving signal output by the signal output.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: April 21, 2026
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Tomohiro Kinoshita, Masataka Koyama, Hiroharu Suzuki, Shogo Katsura, Satoshi Hashimoto, Yasuhiro Tano, Kazuki Kodama, Akinori Igarashi
  • Patent number: 12596347
    Abstract: A data interface device including a first interface module configured for data transmission with a tool data management device, a second interface module configured for data transmission with a control device of a numerically controlled tool machine, and a data processing unit. The data interface device is configured to receive tool data of a tool usable in numerically controlled machine tools from the tool data management device via the first interface module and to transmit the tool data to the control device of the machine tool via the second interface module. The second interface module is connectable to a plurality of control devices of numerically controlled machine tools, and the data processing unit is configured to convert a data format of the tool data received via the first interface module into a target data format readable by a respective control device which receives the tool data.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: April 7, 2026
    Assignee: DECKEL MAHO Pfronten GmbH
    Inventor: Thomas Lochbihler
  • Patent number: 12594667
    Abstract: A robot programming device capable of improving the teaching efficiency of a motion program for a fitting work performed by a robot is provided. This robot programming device includes: a feature acquisition unit for acquiring shape features of a first work object model and a second work object model; a teaching point setting unit for setting, on the basis of the shape features, a teaching point for fitting an axis of the first work object model into a hole of the second work object model by the robot model; and a program creation unit for creating a motion program for the robot to perform fitting work for fitting the axis of the first work object model into the hole of the second work object model, using the set teaching point.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 7, 2026
    Assignee: FANUC CORPORATION
    Inventor: Hiroyuki Yoneyama
  • Patent number: 12595081
    Abstract: A positioning device includes at least one processor. The at least one processor detects a light source and a target object different from the light source in an image captured by an imager. A moving object has the imager and moves in a space. The at least one processor derives a position of the moving object in the space based on positions of the light source and the target object in the image and known positions of the light source and the target object in the space.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: April 7, 2026
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Naotomo Miyamoto
  • Patent number: 12575495
    Abstract: A harvesting system can include a harvester including a yield monitor system configured to provide information related to a crop-related parameter of a harvested crop material from a harvester sensor and a processing system remote from the harvester and configured to generate processing system-generated data indicative of the crop-related parameter from a processing system sensor. A computing system can be communicatively coupled to the harvester and the processing system. The computing system can be configured to determine a first value for the crop-related parameter at least partially based on harvester-generated data, determine a second value for the crop-related parameter at least partially based on processing system-generated data, determine a difference between the first value and the second value, and generate a correction factor when the difference exceeds a predefined difference range.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: March 17, 2026
    Assignee: CNH Industrial America LLC
    Inventor: Brittany Schroeder
  • Patent number: 12569988
    Abstract: A system for performing interactions within a physical environment, the system including: a robot having a robot base that undergoes movement relative to the environment and a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon; a communications system including a fieldbus network; a tracking system including a tracking base positioned in the environment and connected to the fieldbus network, and a tracking target mounted to a component of the robot, wherein the tracking base is configured to detect the tracking target to allow a position and/or orientation of the tracking target relative to the tracking base to be determined; and a control system that communicates with the tracking system via the fieldbus network to determine the relative position and/or orientation of the tracking target and controls the robot arm in accordance with the relative position and/or orientation of the tracking target.
    Type: Grant
    Filed: March 21, 2024
    Date of Patent: March 10, 2026
    Assignee: FASTBRICK IP PTY LTD
    Inventor: Mark Joseph Pivac
  • Patent number: 12565295
    Abstract: A watercraft troubleshooting support system includes a communication terminal configured or programmed to transmit watercraft configuration information; a server configured or programmed to receive the configuration information transmitted by the communication terminal, accumulate at least the configuration information for a plurality of watercraft, and generate a test item for each of the watercraft based on the accumulated configuration information; and a client terminal configured or programmed to communicate with the server, transmit condition data for a specific one of the watercraft to the server, apply a test item request to the server, receive a test item from the server based on the test item request, and provide the test item to a user.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: March 3, 2026
    Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHA
    Inventor: Ryota Inoue
  • Patent number: 12552554
    Abstract: A control system for an aerospace vehicle includes a voter and a plurality of control blocks. Each control block includes: a controller configured to receive an input signal and perform a control algorithm that includes an integral function on the input signal to provide an output signal; and a feedback controller that is configured to: receive the output signal from the controller, a reference signal from an external controller, and a plant feedback signal from an external plant; perform a feedback algorithm on the output signal to provide an feedback control signal; and perform a combinator algorithm using the reference signal, the plant feedback signal and the feedback control signal to provide the input signal to the controller; wherein the voter is configured to receive the output signals and perform a voting algorithm on the output signals to determine a control signal to provide to the external plant.
    Type: Grant
    Filed: November 14, 2023
    Date of Patent: February 17, 2026
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventor: Andrei Dinu
  • Patent number: 12552010
    Abstract: A master-slave system includes: a master unit including an operation end, an operation detector that detects operational information inputted by a force being applied to the operation end, and a force applier that gives a force to the operation end; a slave unit including an action part, and an operation part that moves the action part; and a control device. The control device outputs, according to a regulating condition and the operational information, a command for causing the operation part to operate the action part to carry out operation reflecting the regulating condition. The control device outputs, according to the regulating condition, a command for causing the force applier to give a force to the operation end against the input to the operation end that commands the given movement of the action part.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: February 17, 2026
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Masayuki Kamon, Hiroki Takahashi, Kai Shimizu, Yuki Takayama, Jun Fujimori, Hiroki Kinoshita
  • Patent number: 12528184
    Abstract: A robotic surgical system includes a kinematic chain defined by components of a manipulator and a surgical tool including an energy applicator. At least one controller identifies that one or more components of the kinematic chain other than the energy applicator is either experiencing or will experience an undesired orientational motion. The at least one controller changes operation of the manipulator to mitigate for the present or expected undesired orientational motion.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: January 20, 2026
    Assignee: MAKO Surgical Corp.
    Inventor: Rishabh Khurana
  • Patent number: 12508703
    Abstract: A handling device for a manufacturing environment includes a manufacturing apparatus for additive manufacturing of an object, a robot device, a transport device, where the robot device is configured to interact with at least one component of the manufacturing apparatus, and a coupling device which is configured to couple the robot device detachably to the transport device. The transport device is configured to transport the robot device to at least one workstation and to uncouple the robot device from the transport device by the coupling device.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: December 30, 2025
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Gerhard Kleinpeter, Philip Obst, Jan Marvin Schäfer
  • Patent number: 12510880
    Abstract: A surgical robot with a surgical robot arm and a surgical robot arm controller. The surgical robot arm has a set of joints and a joint controller. The joint controller is configured to drive a joint of the set of joints. The surgical robot arm controller has a processor and watchdog circuitry. The processor is configured to send joint driving signals to the joint controller on a communication link. The watchdog circuitry is configured to: receive sequence values from the processor; determine whether each received sequence value matches a next expected value of a predetermined sequence; and if the received sequence value does not match the next expected value of the predetermined sequence, disable the communication link between the processor and the joint controller.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: December 30, 2025
    Assignee: CMR Surgical Limited
    Inventors: Hamish Henderson, Andrew Scholan, Gordon Thomas Deane
  • Patent number: 12496735
    Abstract: Systems and methods for multiple object transferring using robotics. A system includes a robotic hand with a base and fingers capable of grasping objects. A robotic arm is coupled to the robotic hand and is capable of moving the robotic hand. One or more circuits are configured to operate the robotic hand and the robotic arm by identifying a pre-grasp configuration for the robotic hand and executing a transfer routine based on a Markov decision process model to operate the robotic hand and the robotic arm such that they move multiple objects from a first location to a second location.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: December 16, 2025
    Assignee: UNIVERSITY OF SOUTH FLORIDA
    Inventors: Yu Sun, Adheesh Shenoy, Tianze Chen, Francis Tsow
  • Patent number: 12491852
    Abstract: A braking apparatus for a vehicle is disclosed herein. According to an embodiment of the present disclosure, a braking apparatus for a vehicle is provided, the apparatus including: a front wheel braking unit configured to brake a front wheel of the vehicle; a rear wheel braking unit configured to brake a rear wheel of the vehicle using an electro-mechanical brake; a main control unit configured to control the front wheel braking unit using hydraulic pressure and to transfer a braking command to the rear wheel braking unit; and an auxiliary control unit configured to enable redundancy control of the rear wheel braking unit, wherein the front wheel braking unit further comprises at least one electronic parking brake caliper disposed on the front wheel, and wherein the electronic parking brake caliper is connected to the auxiliary control unit and controlled by the redundancy control unit.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: December 9, 2025
    Assignee: HYUNDAI MOBIS CO., LTD.
    Inventor: Jong Sung Kim
  • Patent number: 12479475
    Abstract: Disclosed are embodiments for facilitating restarting operations for recovery processes in autonomous systems. In some aspects, an embodiment includes determining that an autonomous vehicle (AV) is experiencing a failure condition; identifying a plurality of restart operations to apply to one or more components of the AV contributing to the failure condition; prior to applying a restart operation of the plurality of restart operations, determining that safety conditions corresponding to the restart operation are satisfied; and applying the plurality of restart operations to the AV in accordance with an increasing order of disruptiveness of each of the restart operations to operations of the AV.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: November 25, 2025
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: John Hoare, Drew Gross, Sneha Sinha, Florian Courbet, Daniel Loman, Andreas Pasternak, Kais Sorrels, Serhiy Buslovskyy, Ryan Kollar, Jonathan Lenoff
  • Patent number: 12479097
    Abstract: Motion is coordinated between a robot and a mover in an independent cart system. Positions for a mover along a track for the independent cart system and for each axis of motion of the robot mounted on the mover are received at the motion controller. The axis position corresponds to either an angular position of the motor or a mechanical position of a corresponding axis on which the motor is mounted. The motion controller receives a robot motion command corresponding to a desired operation of the robot and generates a mover motion command for the mover and an axis motion command for each axis of the robot. The mover motion command and the axis motion commands are generated as a function of the robot motion command, the position of the mover along the track, and the position of the motor or of the axis for each axis of the robot.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: November 25, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Yuhong Huang, Jatin P. Bhatt, Robert H. Schmidt, Arun K. Guru, Robert B. Hirschinger