Patent classifications
E04B2/04
VIRTUAL ROBOT BASE
A system for performing interactions within a physical environment including a robot base, a robot base actuator that moves the robot base relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a tracking target position indicative of a position of a target mounted on the robot base. A control system acquires an indication of an end effector destination, determines a tracking target position at least in part using signals from the tracking system, determines a virtual robot base position offset from the robot base and calculates a robot base path extending from the virtual robot base position to the end effector destination, using this to control the robot base actuator to cause the robot base to be moved along the robot base path.
DYNAMIC PATH FOR END EFFECTOR CONTROL
A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, and repeatedly determines a robot base position using signals from the tracking system, calculates an end effector path extending to the end effector destination at least in part using the robot base position, generates robot control signals based on the end effector path and applies the robot control signals to the robot arm to cause the end effector to be moved along the end effector path towards the destination.
ROBOT ARM KINEMATICS FOR END EFFECTOR CONTROL
A system for performing interactions within a physical environment including a robot base that undergoes movement relative to the environment, a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon and a tracking system that measures a robot base position indicative of a position of the robot base relative to the environment. A control system acquires an indication of an end effector destination, determines a reference robot base position, calculates an end effector path extending to the end effector destination and repeatedly determines a current robot base position using signals from the tracking system, calculates robot arm kinematics using the current robot base position and the end effector path and controls the robot arm to cause the end effector to be moved towards the end effector destination.
MULTI-USE BUILDING BLOCK AND METHODS
A multi-use block including a block body having at least a first leg. The blocks can be placed in different orientations with respect to each other to form multiple interlocking structures. The block can be a variety of materials, including concrete, and when concrete, used for making walls and columns. Methods of making and methods of use are provided.
MULTI-USE BUILDING BLOCK AND METHODS
A multi-use block including a block body having at least a first leg. The blocks can be placed in different orientations with respect to each other to form multiple interlocking structures. The block can be a variety of materials, including concrete, and when concrete, used for making walls and columns. Methods of making and methods of use are provided.
STRUCTURE AND METHOD FOR CONNECTING A COMPOSITE INSULATION EXTERIOR WALL PANEL AND A STEEL STRUCTURAL BEAM-COLUMN
The present invention discloses a structure for connecting a composite insulation exterior wall panel and a steel structural beam-column, including a steel structural beam and a steel structural column making up a a steel structural body. A filling insulation layer is provided at a gap of the steel structural body. A composite insulation panel connecting assembly is wrapped at a junction between the steel structural beam and the steel structural column. The composite insulation panel connecting assembly is connected to a horizontal composite insulation panel assembly, via a staggered seam, in a horizontal direction, and the composite insulation panel connecting assembly is connected to a vertical composite insulation panel assembly, via a staggered seam, in a vertical direction.
Brick/block laying machine incorporated in a vehicle
A self-contained truck-mounted brick laying machine (2) is described. A truck (1) supports the brick laying machine (2) which is mounted on a frame (3) on the truck chassis. The frame (3) supports packs or pallets of bricks (52, 53) placed on a platform (51). A transfer robot can then pick up an individual brick and move it to, or between either a saw (46) or a router (47) or a carousel (48). The carousel is located coaxially with a tower (10), at the base of the tower (10). The carousel (48) transfers the brick via the tower (10) to an articulated (folding about horizontal axis (16)) telescoping boom comprising first boom element in the form of telescopic boom (12, 14) and second boom element in the form of telescopic stick (15, 17, 18, 19, 20). The bricks are moved along the folding telescoping boom by linearly moving shuttles, to reach a brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) mounts to element (20) of the stick, about an axis (33) which is disposed horizontally. The poise of the brick laying and adhesive applying head (32) about the axis (33) is adjusted and is set in use so that the base (811) of a clevis (813) of the robotic arm (36) mounts about a horizontal axis, and the tracker component (130) is disposed uppermost on the brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) applies adhesive to the brick and has a robot that lays the brick. Vision and laser scanning and tracking systems are provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module (47) so that the top of the course is level once laid.
Multi-use building block and methods
A multi-use block including a block body having at least a first leg. The blocks can be placed in different orientations with respect to each other to form multiple interlocking structures. The block can be a variety of materials, including concrete, and when concrete, used for making walls and columns. Methods of making and methods of use are provided.
Multi-use building block and methods
A multi-use block including a block body having at least a first leg. The blocks can be placed in different orientations with respect to each other to form multiple interlocking structures. The block can be a variety of materials, including concrete, and when concrete, used for making walls and columns. Methods of making and methods of use are provided.
BRICK/BLOCK LAYING MACHINE INCORPORATED IN A VEHICLE
A self-contained truck-mounted brick laying machine (2) is described. A truck (1) supports the brick laying machine (2) which is mounted on a frame (3) on the truck chassis. The frame (3) supports packs or pallets of bricks (52, 53) placed on a platform (51). A transfer robot can then pick up an individual brick and move it to, or between either a saw (46) or a router (47) or a carousel (48). The carousel is located coaxially with a tower (10), at the base of the tower (10). The carousel (48) transfers the brick via the tower (10) to an articulated (folding about horizontal axis (16)) telescoping boom comprising first boom element in the form of telescopic boom (12, 14) and second boom element in the form of telescopic stick (15, 17, 18, 19, 20). The bricks are moved along the folding telescoping boom by linearly moving shuttles, to reach a brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) mounts to element (20) of the stick, about an axis (33) which is disposed horizontally. The poise of the brick laying and adhesive applying head (32) about the axis (33) is adjusted and is set in use so that the base (811) of a clevis (813) of the robotic arm (36) mounts about a horizontal axis, and the tracker component (130) is disposed uppermost on the brick laying and 110,111 adhesive applying head (32). The brick laying and adhesive applying head (32) applies adhesive to the brick and has a robot that lays the brick. Vision and laser scanning and tracking systems are provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module (47) so that the top of the course is level once laid.