Abstract:
Three-dimensional visual servoing for positioning a robot in an environment is facilitated. Three-dimensional point cloud data of a scene of the environment is obtained, the scene including a feature. The three-dimensional point cloud data is converted into a two-dimensional image, and a three-dimensional position of the feature is identified based on the two-dimensional image. An indication of the identified three-dimensional position of the feature is then provided.
Abstract:
A method inspects a conveyor (10) having opposing sides (34, 35) and a length. The conveyor includes an endless belt (16) and a plurality of roller structures (24) disposed in spaced relation along at least a portion of the length of the conveyor and under a top flight (17) of the belt for supporting the belt while material is being conveyed on the belt. Each roller structure includes at least one roller (12, 12′) constructed and arranged to rotate about an axis as the belt is conveyed with the material. The method orients an unmanned vehicle (22), having sensor structure (28) thereon, at one side of the conveyor, and causes the vehicle to travel along the portion of the length of the conveyor while the sensor structure obtains data regarding a state of at least a portion of the belt and of rollers of the plurality of roller structures while the conveyor is operating.
Abstract:
Automatic scanning and representing an environment with collision avoidance includes, for example, obtaining a first representation of the environment using a first scanning path, determining a second scanning path based on the first representation of the environment operable to avoid contact with the environment when obtaining a second representation of the environment, obtaining the second representation of the environment based on the second scanning path, and wherein the second representation of the environment is different from the first representation of the environment. The method may be employed in imaging and/or representing a rock wall having a plurality of spaced-apart holes for receiving charges for mining.
Abstract:
A method inspects a conveyor (10) having opposing sides (34, 35) and a length. The conveyor includes an endless belt (16) and a plurality of roller structures (24) disposed in spaced relation along at least a portion of the length of the conveyor and under a top flight (17) of the belt for supporting the belt while material is being conveyed on the belt. Each roller structure includes at least one roller (12, 12′) constructed and arranged to rotate about an axis as the belt is conveyed with the material. The method orients an unmanned vehicle (22), having sensor structure (28) thereon, at one side of the conveyor, and causes the vehicle to travel along the portion of the length of the conveyor while the sensor structure obtains data regarding a state of at least a portion of the belt and of rollers of the plurality of roller structures while the conveyor is operating.
Abstract:
Three-dimensional visual servoing for positioning a robot in an environment is facilitated. Three-dimensional point cloud data of a scene of the environment is obtained, the scene including a feature. The three-dimensional point cloud data is converted into a two-dimensional image, and a three-dimensional position of the feature is identified based on the two-dimensional image. An indication of the identified three-dimensional position of the feature is then provided.
Abstract:
Robot positioning is facilitated by obtaining, for each time of a first sampling schedule, a respective indication of a pose of a camera system of a robot relative to a reference coordinate frame, the respective indication of the pose of the camera system being based on a comparison of multiple three-dimensional images of a scene of an environment, the obtaining providing a plurality of indications of poses of the camera system; obtaining, for each time of a second sampling schedule, a respective indication of a pose of the robot, the obtaining providing a plurality of indications of poses of the robot; and determining, using the plurality of indications of poses of the camera system and the plurality of indications of poses of the robot, an indication of the reference coordinate frame and an indication of a reference point of the camera system relative to pose of the robot.
Abstract:
A system for tuning robot trajectory to obtain optimal material thickness on an object includes at least one robot adapted to dispense material, a controller connected to the robot to control movement of the robot and to dispense material in relation to the object. A tuner is connected to the controller to iteratively simulate dispensing of the material on the object based on movement of the robot, and to adjust dispensing of the material and movement of the robot to obtain a desired material thickness on the object based on the iterative simulations. A related method to optimize dispensing material on an object includes simulating a path trajectory of a material dispensing robot in relation to an object is also disclosed.