Patents Examined by Stephen Holwerda
-
Patent number: 12650680Abstract: 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: GrantFiled: March 7, 2024Date of Patent: June 9, 2026Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, SHINSHU UNIVERSITYInventors: Kimitoshi Yamazaki, Takuya Iwasaki, Keisuke Takeshita
-
Patent number: 12629830Abstract: 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: GrantFiled: February 10, 2021Date of Patent: May 19, 2026Assignee: ABB Schweiz AGInventors: Zhongyu Li, Lei Mao, Wenyao Shao
-
Patent number: 12617077Abstract: 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: GrantFiled: August 12, 2024Date of Patent: May 5, 2026Assignee: CANON KABUSHIKI KAISHAInventor: Kiyoshi Takagi
-
Patent number: 12617504Abstract: 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: GrantFiled: February 7, 2024Date of Patent: May 5, 2026Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHAInventor: Hiroshi Inoue
-
Patent number: 12605833Abstract: 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: GrantFiled: December 22, 2021Date of Patent: April 21, 2026Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHAInventors: Tomohiro Kinoshita, Masataka Koyama, Hiroharu Suzuki, Shogo Katsura, Satoshi Hashimoto, Yasuhiro Tano, Kazuki Kodama, Akinori Igarashi
-
Patent number: 12596347Abstract: 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: GrantFiled: July 28, 2023Date of Patent: April 7, 2026Assignee: DECKEL MAHO Pfronten GmbHInventor: Thomas Lochbihler
-
Patent number: 12594667Abstract: 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: GrantFiled: April 9, 2021Date of Patent: April 7, 2026Assignee: FANUC CORPORATIONInventor: Hiroyuki Yoneyama
-
Patent number: 12595081Abstract: 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: GrantFiled: December 18, 2023Date of Patent: April 7, 2026Assignee: CASIO COMPUTER CO., LTD.Inventor: Naotomo Miyamoto
-
Patent number: 12575495Abstract: 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: GrantFiled: October 5, 2022Date of Patent: March 17, 2026Assignee: CNH Industrial America LLCInventor: Brittany Schroeder
-
Patent number: 12569988Abstract: 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: GrantFiled: March 21, 2024Date of Patent: March 10, 2026Assignee: FASTBRICK IP PTY LTDInventor: Mark Joseph Pivac
-
Patent number: 12565295Abstract: 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: GrantFiled: November 22, 2023Date of Patent: March 3, 2026Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHAInventor: Ryota Inoue
-
Patent number: 12552554Abstract: 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: GrantFiled: November 14, 2023Date of Patent: February 17, 2026Assignee: HAMILTON SUNDSTRAND CORPORATIONInventor: Andrei Dinu
-
Patent number: 12552010Abstract: 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: GrantFiled: December 8, 2020Date of Patent: February 17, 2026Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHAInventors: Masayuki Kamon, Hiroki Takahashi, Kai Shimizu, Yuki Takayama, Jun Fujimori, Hiroki Kinoshita
-
Patent number: 12528184Abstract: 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: GrantFiled: June 23, 2023Date of Patent: January 20, 2026Assignee: MAKO Surgical Corp.Inventor: Rishabh Khurana
-
Patent number: 12508703Abstract: 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: GrantFiled: June 21, 2021Date of Patent: December 30, 2025Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Gerhard Kleinpeter, Philip Obst, Jan Marvin Schäfer
-
Patent number: 12510880Abstract: 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: GrantFiled: February 23, 2021Date of Patent: December 30, 2025Assignee: CMR Surgical LimitedInventors: Hamish Henderson, Andrew Scholan, Gordon Thomas Deane
-
Patent number: 12496735Abstract: 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: GrantFiled: July 14, 2023Date of Patent: December 16, 2025Assignee: UNIVERSITY OF SOUTH FLORIDAInventors: Yu Sun, Adheesh Shenoy, Tianze Chen, Francis Tsow
-
Patent number: 12491852Abstract: 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: GrantFiled: December 2, 2022Date of Patent: December 9, 2025Assignee: HYUNDAI MOBIS CO., LTD.Inventor: Jong Sung Kim
-
Patent number: 12479475Abstract: 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: GrantFiled: October 19, 2023Date of Patent: November 25, 2025Assignee: GM CRUISE HOLDINGS LLCInventors: John Hoare, Drew Gross, Sneha Sinha, Florian Courbet, Daniel Loman, Andreas Pasternak, Kais Sorrels, Serhiy Buslovskyy, Ryan Kollar, Jonathan Lenoff
-
Patent number: 12479097Abstract: 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: GrantFiled: April 25, 2023Date of Patent: November 25, 2025Assignee: Rockwell Automation Technologies, Inc.Inventors: Yuhong Huang, Jatin P. Bhatt, Robert H. Schmidt, Arun K. Guru, Robert B. Hirschinger