G05D1/495

Decoupled hand controls for aircraft with vertical takeoff and landing and forward flight capabilities

A forward velocity associated with an aircraft is received. The aircraft includes a multicopter with a plurality of rotors which rotate in a substantially horizontal plane. A pitch offset is determined based at least in part on the forward velocity, where the pitch offset changes monotonically with the forward velocity. A desired pitch is determined based at least in part on the pitch offset and a pitch angle specified via a hand control. A plurality of control signals for the plurality of rotors is determined based at least in part on the desired pitch.

Decoupled hand controls for aircraft with vertical takeoff and landing and forward flight capabilities

A forward velocity associated with an aircraft is received. The aircraft includes a multicopter with a plurality of rotors which rotate in a substantially horizontal plane. A pitch offset is determined based at least in part on the forward velocity, where the pitch offset changes monotonically with the forward velocity. A desired pitch is determined based at least in part on the pitch offset and a pitch angle specified via a hand control. A plurality of control signals for the plurality of rotors is determined based at least in part on the desired pitch.

Active damping system
12311546 · 2025-05-27 · ·

The present disclosure provides a system for performing interactions within a physical environment, the system including: (a) a robot base; (b) a robot base actuator that moves the robot base relative to the environment; (c) a robot arm mounted to the robot base, the robot arm including an end effector mounted thereon; (d) a tracking system that measures at least one of (i) a robot base position indicative of a position of the robot base relative to the environment; and, (ii) a robot base movement indicative of a movement of the robot base relative to the environment; (e) an active damping system that actively damps movement of the robot base relative to the environment; and, (f) a control system that: (i) determines a movement correction in accordance with signals from the tracking system; and, (ii) controls the active damping system at least partially in accordance with the movement correction.

Motion state control method and apparatus, device, and readable storage medium

This application relates to the field of robot control, and provides a motion state control method and apparatus, a device, and a readable storage medium. The method includes the following steps: Step 301: Acquire basic data and motion state data, the basic data being used for representing a structural feature of a wheeled robot, and the motion state data being used for representing a motion feature of the wheeled robot. Step 302: Determine a state matrix of the wheeled robot based on the basic data and the motion state data, the state matrix being related to an interference parameter of the wheeled robot, the interference parameter corresponding to a balance error of the wheeled robot. Step 303: Determine, based on the state matrix, a torque for controlling the wheeled robot. Step 304: Control, by using the torque, the wheeled robot to be in a standstill state.

Automated self-testing

A flight-time variable associated with an aircraft is determined including by determining the flight-time variable while the aircraft is flying. It is determined whether the aircraft is airworthy based at least in part on the flight-time variable. In response to determining that the aircraft is not airworthy, the aircraft is automatically landed.

Flight device

The present invention provides a flying apparatus that can accurately measure a weight of a transported objected in a simple configuration. The flying apparatus 10 includes rotors 11, motors 12, a flight sensor 13, an electric power conversion unit 14, and a computation control unit 15. The flight sensor 13 measures physical quantities acting on a fuselage base portion 16. The computation control unit 15 generates instruction signals based on the physical quantities to cause the fuselage base portion 16 to be at a predetermined position in a predetermined attitude. The electric power conversion unit 14 adjusts amounts of electric power supplied to the motors 121 and the like based on the received instruction signals. Moreover, the computation control unit 15 calculates an estimated weight that is an estimation value of a weight of the transported object, based on magnitudes of the instruction signals.

AUTOPILOT PLATFORM FOR SMALL UNMANNED HELICOPTER

An autopilot platform for a small unmanned helicopter comprises a high-precision micro-electromechanical sensor module for acquiring angular velocity, acceleration and inclination data in real time; an attitude solving module for updating a quaternion in real time and performs normalization using a rotation quaternion method and a fourth-order Runge-Kutta numerical integration method; a data fusion module for fusing data from a gyroscope, an accelerometer and an inclinometer on the basis of a complementary filtering algorithm to correct an attitude solving error, compensate for low sensor precision and susceptibility to noise interference, and ensure the long-term stability and dynamic precision of attitude information; and an attitude control module using a cascade PID controller to hierarchically process outer loop attitude angle control and inner loop angular velocity control, which solves the dynamic coupling problem in attitude control and significantly improves the system's dynamic response performance and anti-disturbance capability.

Method of adjusting directional movement ability in a multi-rotor aircraft

A method of adjusting a directional movement ability in an aircraft having two or more rotors includes receiving a desired thrust demand for each rotor of the two or more rotors, comparing the desired thrust demands to determine a maximum thrust demand, determining whether the maximum thrust demand exceeds a maximum thrust limit of the two or more rotors, and adjusting each desired thrust demand based on whether the maximum thrust demand exceeds the maximum thrust limit to provide an adjusted thrust demand for each rotor of the two or more rotors. Each rotor can be operated based on a respective adjusted thrust demand.

Computer-implemented symbolic differentiation using first-order retraction

A computer accesses an input element storage and an output element storage. The computer accesses a symbolic expression for output element storage as a function of the input element storage. The computer computes, using a symbolic computation engine of the computer, a symbolic expression for the tangent space Jacobian of the output element storage with respect to an input tangent space. The computer outputs the computed expression.

Mobile object and method of controlling the same

Disclosed is a mobile object including a body part, a drive part coupled to one side of the body part and including one or more wheels, and an accommodation part coupled to the other side of the body part and having an internal space capable of accommodating an article, in which the drive part is coupled to a lower region of the body part, and the body part is rotatably coupled to the drive part, and in which the accommodation part is coupled to an upper region of the body part, and the accommodation part rotatably coupled to the body part.