Abstract:
A method for making a propeller product is disclosed. The propeller is formed using polyurethane cores adhered to a laminate hub to form a core assembly. An encapsulating structural laminate skin is then formed on the core assembly using a resin-transfer-molding process to create a single-piece composite propeller.
Abstract:
An authorisation management and flight compliance system for a plurality of Unmanned Aerial Vehicles (UAV) operating in a region, said system configured to assess a flight command request for a UAV submitted by an authorised controller for approval, the assessment based on constraints for the flight and a level of authority assigned to the controller; and cryptographically sign an approved command request and return the signed command request to the controller for sending to the UAV.
Abstract:
A method and apparatus for determining actions for entities (4, 6) such that a goal is accomplished constraints are satisfied. The method comprises: determining an initial plan comprising actions that, if performed by the entities (4, 6), the goal would be accomplished; determining that a constraint would not be satisfied if the initial plan was implemented; and iteratively performing steps (i) to (v) until a final plan that accomplishes the goal and satisfies the is determined. Step (i) comprises identifying a constraint that is not satisfied in part of the current plan. Step (ii) comprises determining a remedy that, if implemented, satisfies the identified constraint. Step (iii) comprises updating the goal specification to include the remedy. Step (iv) comprises, using the updated goal specification, determining a further plan that accomplishes the goal and the remedy. Step (v) comprises determining whether or not the further plan satisfies each constraint.
Abstract:
A micro unmanned aerial vehicle or drone ("UAV") 10 is remotely controlled through an HMI (309), although this remote control is supplemented by and selectively suppressed by an on-board controller (302). The controller operates to control the generation of a sonar bubble that generally encapsulates the UAV. The sonar bubble, which may be ultrasonic in nature, is produced by a multiplicity of sonar lobes generated by specific sonar emitters associated with each axis of movement for the UAV. The emitters produce individual and beamformed sonar lobes (80-102) that partially overlap to provide stereo or bioptic data in the form of individual echo responses detected by axis- specific sonar detectors (40-68). In this way, the on-board controller is able to interpret and then generate 3-D spatial imaging of the physical environment in which the UAV is currently moving or positioned. The controller is therefore able to plot relative and absolute movement of the UAV through the 3-D space by recording measurements from on-board gyroscopes (342), magnetometers (344) and accelerometers (346). Data from the sonar bubble can therefore both proactively prevent collisions with objects by imposing a corrective instruction to rotors (12-18) and other flight control system and can also assess and compensate for sensor drift.
Abstract:
A micro unmanned aerial vehicle or drone ("UAV") 10 is remotely controlled through an HMI (309), although this remote control is supplemented by and selectively suppressed by an on-board controller (302). The controller operates to control the generation of a sonar bubble that generally encapsulates the UAV. The sonar bubble, which may be ultrasonic in nature, is produced by a multiplicity of sonar lobes generated by specific sonar emitters associated with each axis of movement for the UAV. The emitters produce individual and beamformed sonar lobes (80-102) that partially overlap to provide stereo or bioptic data in the form of individual echo responses detected by axis- specific sonar detectors (40-68). In this way, the on-board controller is able to interpret and then generate 3-D spatial imaging of the physical environment in which the UAV is currently moving or positioned. The controller is therefore able to plot relative and absolute movement of the UAV through the 3-D space by recording measurements from on-board gyroscopes (342), magnetometers (344) and accelerometers (346). Data from the sonar bubble can therefore both proactively prevent collisions with objects by imposing a corrective instruction to rotors (12-18) and other flight control system and can also assess and compensate for sensor drift.
Abstract:
Described are systems and methods for drone interdiction. A target aircraft is detected based on data from one or more of one or more radars, a fixed camera image from one or more fixed cameras, and an interceptor aircraft image from a camera mounted to an interceptor aircraft. An interception location is generated describing where the interceptor aircraft and the target aircraft are expected to meet. The interceptor aircraft is directed to the interception location to immobilize the target aircraft.
Abstract:
Disclosed is a method and apparatus for determining a route for a vehicle (2). The method comprises generating, by a processor (12), a grid (16) by specifying a start node (18), specifying one or more movement operations performable by the vehicle (2), and iteratively adding edges and further nodes (20 - 24) to the grid (16), each edge corresponding to a respective movement operation and each further node corresponding to a location for the vehicle (2). The one or more processors (12) then select a path through the grid (16) from a first node of the grid to a second node of the grid. The first node corresponds to a first location (A) for the vehicle (2) and the second node corresponds to a second location (B) for the vehicle (2). Thus, a route for the vehicle (2) from the first location (A) to the second location (B) is determined.
Abstract:
Redundancy in engine timing position sensing maintains a UAV operational in the event of failure of a primary engine timing position sub-system. The redundancy avoids duplication of the primary crankshaft timing position sensing components, and avoids adding weight, cost and component complexity. Conditioned (square) waveform(s) (102) is/are created from respective sinusoidal waveform(s). Each consecutive leading edge (103a) and trailing edge (103b) of the pulses of the square waveform (102) is derived from the crossing of the zero voltage value by consecutive sinusoidal waveforms A,B,C (e.g. Voltage (V) vs Time (t) or angular degrees). The square pulse waveform (102) is output (104) to a microcontroller (106) to create and output a pseudo crankshaft timing position signal (108) to be used by an ECU to determine ignition and fuel injection events in the event that the primary timing signal from the crankshaft position sensor (CPS) has failed. The signal (108) output to the ECU can have a missing pulse (116) (i.e. indicative of a TDC position of the engine crankshaft) as well as multiple square pulses (114) corresponding to the pulses of the initial square pulse waveform (102). The waveform signal (108) is therefore derived from the alternator waveform signal(s) and provides a pseudo crankshaft timing position signal in the event of failure of the primary or initial CPS signal.
Abstract:
A method for making a propeller product is disclosed. The propeller is formed using polyurethane cores adhered to a laminate hub to form a core assembly. An encapsulating structural laminate skin is then formed on the core assembly using a resin-transfer-molding process to create a single-piece composite propeller.