Robot apparatus, robot controlling method, program and recording medium
US-2015165620-A1 · Jun 18, 2015 · US
US12569988B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12569988-B2 |
| Application number | US-202418612270-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 21, 2024 |
| Priority date | Aug 17, 2017 |
| Publication date | Mar 10, 2026 |
| Grant date | Mar 10, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1 . A construction machine for performing interactions within a physical environment, the construction machine including: a) a vehicle; b) a boom mounted to the vehicle; c) a robot, including: i) a robot base mounted to the boom; and, ii) a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon for performing interactions within the environment, wherein the robot base undergoes movement relative to the environment while the robot arm is in use, d) a communications system including a fieldbus network; e) a tracking system including: i) a tracking base positioned in the environment and connected to the fieldbus network via a tracking system controller; and, ii) a tracking target mounted to the robot base, wherein the tracking base is configured to detect the tracking target and data derived from signals from one or more tracking base sensors are processed by the tracking system controller to determine a position and/or orientation of the tracking target relative to the tracking base; and, f) a control system that: i) communicates with the tracking system controller via the fieldbus network to determine a robot base pose derived from the position and/or orientation of the tracking target relative to the tracking base while the robot base undergoes movements; ii) determines an expected robot base pose; iii) calculates a deviation between a current robot base pose and the expected robot base pose; and iv) actuates the robot arm to undergo movement via the fieldbus network at least partially in accordance with the deviation to thereby stabilize the position of the end effector whilst said interactions are performed. 2 . The construction machine according to claim 1 , wherein the control system controls the boom via the fieldbus network in accordance with the position and/or orientation of the tracking target relative to the tracking base. 3 . The construction machine according to claim 1 , wherein the communications system includes: a) a fieldbus master; and, b) one or more fieldbus slaves connected to the fieldbus master, wherein the control system is connected to the fieldbus network as the fieldbus master and wherein the tracking system is connected to the fieldbus network as at least one of the one or more fieldbus slaves, and wherein operation of the tracking system and the control system are time synchronised via the fieldbus network. 4 . The construction machine according to claim 3 , wherein the control system is a machine control system configured as a fieldbus network master and wherein control algorithms for the tracking base and the tracking target are implemented as library code executed by the fieldbus network master. 5 . The construction machine according to claim 3 , wherein control algorithms for the tracking base and the tracking target are implemented on a fieldbus slave comprising an electronic processing device connected to the fieldbus network in a control cabinet. 6 . The construction machine according to claim 3 , wherein control algorithms for the tracking base and the tracking target are implemented on a fieldbus slave comprising an electronic processing device connected to the fieldbus network and installed in either the tracking base or the tracking target. 7 . The construction machine according to claim 1 , wherein the tracking system is a laser tracking system. 8 . The construction machine according to claim 7 , wherein: a) the tracking base includes: i) a tracking head having: (1) a radiation source arranged to send a radiation beam to the tracking target; and, (2) a base sensor that senses reflected radiation; and, ii) head angle sensors that sense an orientation of the tracking head; and, b) the tracking target includes a reflector that reflects the radiation beam to the tracking base. 9 . The construction machine according to claim 8 , wherein the tracking system controller: a) receives sensor data from the tracking base indicative of measurements from the base sensor and the head angle sensors via the fieldbus network; and, b) determines the position and/or orientation of the tracking target relative to the tracking base using the sensor data. 10 . The construction machine according to claim 9 , wherein for every clock cycle of the control system, the control system: a) receives the position and/or orientation of the tracking target relative to the tracking base from the tracking system controller; b) determines the robot base pose; c) determines the expected robot base pose; d) calculates the deviation; and e) sends control signals to the robot arm based at least in part on the deviation. 11 . The construction machine according to claim 8 , wherein the tracking base includes at least one tracking head actuator that controls a tracking head orientation and wherein the tracking system controller controls the at least one tracking head actuator in response to movement of the tracking target so that the tracking head tracks the tracking target. 12 . The construction machine according to claim 11 , wherein the tracking target includes at least one tracking target actuator that controls a tracking target orientation and wherein the tracking system controller controls the at least one tracking target actuator in response to movement of the tracking target so that the tracking target tracks a head of the tracking base. 13 . The construction machine according to claim 1 , wherein the tracking base is connected to the tracking target via the fieldbus network. 14 . The construction machine according to claim 13 , wherein the tracking base and the tracking target are configured as fieldbus network slaves. 15 . The construction machine according to claim 14 , wherein servo drives used to move the axes of the tracking base and the tracking target are connected to, controlled by and communicate encoder measurements directly to the fieldbus network. 16 . The construction machine according to claim 1 , wherein the fieldbus network includes fieldbus network cabling extending from the vehicle to the robot arm via the boom and connecting drives, actuators and sensors therealong. 17 . The construction machine according to claim 16 , wherein the fieldbus network cabling also supplies power so that communication and power are in a single cable. 18 . The construction machine according to claim 1 , wherein the robot arm is a parallel kinematic robot. 19 . The construction machine according to claim 18 , wherein the end effector is a nozzle and said interactions being performed include placing material via the nozzle.
Vehicle, coordination between manipulator arm and its moving vehicle · CPC title
characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion · CPC title
Adaptive control with stabilizing compensation · CPC title
Brick laying, masonry robot · CPC title
Disturbance rejection, suppression · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.