Abstract:
There is provided a method of controlling a robot within an environment comprising: i) receiving, from a 3D scanner, data relating to at least a portion of the environment for constructing a 3D point cloud representing at least a portion of the environment; ii) comparing the 3D point cloud to a virtual 3D model of the environment and, based upon the comparison, determining a position of the robot; then iii) determining a movement trajectory for the robot based upon the determined position of the robot. Also provided is a control apparatus and a robot control system.
Abstract:
An apparatus for inspecting a turbomachine includes a plurality of boroscopes, a device to rotate the rotor of the turbomachine and a processor having reference measurements of the rotor blades and/or reference measurements between the rotor blades and the boroscopes. A boroscope is inserted in a casing aperture upstream of the blades to view the leading edge and a portion of one of the surfaces of each blade as the rotor is rotated. A boroscope is inserted in a casing aperture downstream of the blades to view the trailing edge and a portion of one of the surfaces of each blade as the rotor is rotated. The boroscopes supply the images of each of the blades to the processor. The processor analyses the images of the blades and uses the reference measurements to determine the position and size of any defect on any of the rotor blades.
Abstract:
A flexible tool comprising: a plurality of rigid members spaced along a longitudinal axis; a plurality of flexible members extending between the plurality of rigid members and being arranged to enable the plurality of rigid members to diverge from the longitudinal axis and define a work volume for the flexible tool, at least some of the plurality of flexible members being unevenly spaced around the longitudinal axis, and/or a physical characteristic of at least some of the plurality of flexible members varying along the longitudinal axis, to cause the work volume and/or stiffness of the flexible tool to be asymmetric relative to the longitudinal axis.
Abstract:
A boroscope has a first end and a second end and the first end of the boroscope has an optical fibre, a light source, a lens, a beam expander and a transmissive diffractive optical element. The optical fibre extends from the first end of the boroscope to the second end of the boroscope. A laser optical fibre extends from the lens at the first end of the boroscope to the second end of the boroscope and a laser source is arranged to direct a laser beam into the laser optical fibre. The beam expander is provided between the laser optical fibre and the lens and the lens is provided between the beam expander and the transmissive diffractive optical element. The transmissive diffractive optical element is arranged to produce a laser beam with a predetermined shape and a focal length probe extends from the first end of the boroscope.
Abstract:
An apparatus for inspecting a turbomachine includes a plurality of horoscopes, a device to rotate the rotor of the turbomachine and a processor having reference measurements of the rotor blades and/or reference measurements between the rotor blades and the horoscopes. A boroscope is inserted in a casing aperture upstream of the blades to view the leading edge and a portion of one of the surfaces of each blade as the rotor is rotated. A boroscope is inserted in a casing aperture downstream of the blades to view the trailing edge and a portion of one of the surfaces of each blade as the rotor is rotated. The boroscopes supply the images of each of the blades to the processor. The processor analyses the images of the blades and uses the reference measurements to determine the position and size of any defect on any of the rotor blades.
Abstract:
An apparatus for coating a surface of a substrate includes an evaporant source disposed within an open environment including air at atmospheric pressure. The evaporant source includes a coating material. The apparatus further includes an energy beam source disposed within the open environment and configured to emit at least one energy beam that impinges on an emission region of the evaporant source to form a vapour plume at the emission region. The vapour plume includes the coating material of the evaporant source. The apparatus further includes a fixture configured to position the evaporant source relative to the substrate within the open environment, such that a maximum distance between the emission region of the evaporant source and the surface of the substrate is less than or equal to 10 cm.
Abstract:
A hand-mounted inspection system, configured to be mounted on a user's hand, comprising: an imaging unit, configured to provide images from at least one point of view located on the user's hand; and a measuring unit, configured to provide data relating to a physical property measured at a measurement location on the user's hand. The measuring unit includes a sensor configured to provide a measurement between two measurement locations, each of the two measurement locations being located on a digit of the user's hand, a tip of a digit of the user's hand, on the phalanges of a digit of a user's hand, on the palm of the user's hand or on the back of the user's hand.
Abstract:
Methods of controlling a hyper redundant manipulator, the hyper redundant manipulator including: a plurality of sections comprising a first free end section and a second end section; and a base arranged to receive the plurality of sections in a coiled configuration, the base being coupled to the second end section of the plurality of sections, the method comprising: receiving a trajectory for movement of the plurality of sections; determining an error in position and/or orientation relative to the trajectory for one or more sections of the plurality of sections, the error being caused at least in part by the coiled configuration; and controlling movement of the one or more sections using the determined error to compensate for the error in position and/or orientation of the one or more sections.
Abstract:
A method of controlling at least one of a first robot and a second robot to collaborate within a system, the first robot and the second robot being physically separate to one another, the method including: receiving sensed data associated with the second robot; determining position and/or orientation of the second robot using the received sensed data; determining an action for the second robot using the determined position and/or orientation of the second robot; and providing a control signal to the second robot to cause the second robot to perform the determined action to collaborate with the first robot.
Abstract:
A machine tool comprising: a first body; a first leg, a second leg, and a third leg coupled to the first body via first joints and configured to support at least the first body; a second body including a tool holder; a fourth leg, a fifth leg, and a sixth leg coupled to the second body via second joints and configured to support at least the second body; and a first actuator coupled to the first body and to the second body, the first actuator being configured to cause rotational motion between the first body and the second body to enable a change in walking direction of the machine tool and/or to enable a change in machining stiffness and a change in work volume of the machine tool.