Patents Assigned to Digital Aerolus, Inc.
  • Patent number: 12093060
    Abstract: A vehicle and method of control comprising generating a geometric control envelope in a geometric space of operation points defined by a number of control aspects, the envelope having vertices representing maximum values of the control aspects, and determining a desired operation point in the geometric space representing a control input. Further, the method includes if the desired operation point is outside the envelope, scaling up a first one of the control aspects by a first factor, determining an effective operation point in the envelope geometrically closest to the desired operation point, scaling down all of the control aspects by a second factor inverse of the first factor, and instructing the propulsion mechanisms to propel the vehicle according to the effective operation point.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: September 17, 2024
    Assignee: Digital Aerolus, Inc.
    Inventors: Jeffery J. Alholm, John C. Blessing, Jacob B. Davisson, Thomas D. Williams
  • Patent number: 11853082
    Abstract: A method and system for controlling movement of a vehicle. Movement, orientation, and position data of the vehicle is collected. A model of kinematics of the vehicle and its environment is created and a Theory of World model is produced and updated. The model includes geometric algebra multivectors. Errors and noise are stored as geometrically meaningful first-class objects within the multivectors. Geometric algebra operations are used to manipulate the model during operation. Error and noise data are propagated and manipulated using geometric algebra operations to reflect measurement and processing errors or noise. The models are used in generation of control data with a primary intent of ensuring stability. Operations such as intersections are used to compare position, orientation, and movement of the vehicle against position, orientation, and movement of objects in its environment. System tasks include, but are not limited to, kinematics, inverse kinematics, collision avoidance, and dynamics.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: December 26, 2023
    Assignee: Digital Aerolus, Inc.
    Inventors: Ian J. McEwan, Thomas D. Williams, Jeffery J. Alholm, John C. Blessing, Jacob B. Davisson, Frank C. Glazer, Jay D. Manifold, Laurence R. Williams
  • Patent number: 11774987
    Abstract: A method and system for controlling movement of a vehicle. Movement, orientation, and position data of the vehicle is collected. A model of kinematics of the vehicle and its environment is created and a Theory of World model is produced and updated. The model includes geometric algebra multivectors. Errors and noise are stored as geometrically meaningful first-class objects within the multivectors. Geometric algebra operations are used to manipulate the model during operation. Error and noise data are propagated and manipulated using geometric algebra operations to reflect measurement and processing errors or noise. The models are used in generation of control data with a primary intent of ensuring stability. Operations such as intersections are used to compare position, orientation, and movement of the vehicle against position, orientation, and movement of objects in its environment. System tasks include, but are not limited to, kinematics, inverse kinematics, collision avoidance, and dynamics.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: October 3, 2023
    Assignee: Digital Aerolus, Inc.
    Inventors: Ian J. McEwan, Thomas D. Williams, Jeffery J. Alholm, John C. Blessing, Jacob B. Davisson, Frank C. Glazer, Jay D. Manifold, Laurence R. Williams
  • Patent number: 10915117
    Abstract: A method and system for controlling movement of a vehicle. Movement, orientation, and position data of the vehicle is collected. A model of kinematics of the vehicle and its environment is created and a Theory of World model is produced and updated. The model includes geometric algebra multivectors. Errors and noise are stored as geometrically meaningful first-class objects within the multivectors. Geometric algebra operations are used to manipulate the model during operation. Error and noise data are propagated and manipulated using geometric algebra operations to reflect measurement and processing errors or noise. The models are used in generation of control data with a primary intent of ensuring stability. Operations such as intersections are used to compare position, orientation, and movement of the vehicle against position, orientation, and movement of objects in its environment. System tasks include, but are not limited to, kinematics, inverse kinematics, collision avoidance, and dynamics.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: February 9, 2021
    Assignee: Digital Aerolus, Inc.
    Inventors: Ian J. McEwan, Thomas D. Williams, Jeffery J. Alholm, John C. Blessing, Jacob B. Davisson, Frank C. Glazer, Jay D. Manifold, Laurence R. Williams
  • Patent number: 10840785
    Abstract: Methods of assembling motor windings comprising wrapping windings around a central longitudinal axis in a cylindrical shape having a plurality of annularly spaced positions such that the windings form “n” and/or “u” shapes around the positions. As the windings encircle the longitudinal axis, they are wrapped in an outward spiral or inward spiral such that each pass of the windings is stacked on a previous pass.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 17, 2020
    Assignee: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Patent number: 10630083
    Abstract: A computer-implemented system and method for balancing battery cells of a multi-cell battery, the system comprising a processor configured to determine a state of charge for each battery cell, generate a probability table for all of the battery cells based on a difference between the state of charge for each battery and a mean state of charge, select one of the battery cells via probabilistic selection according to the probability table, and generate an instruction for adjusting a charge of the selected battery cell.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 21, 2020
    Assignee: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Patent number: 10496096
    Abstract: A control system and method for controlling an autonomous or semi-autonomous device. The method includes receiving a command signal representative of a desired acceleration, instructing the device to accelerate according to the desired acceleration, receiving a measurement signal representative of an actual acceleration, determining an initial control response based on the actual acceleration via a prediction model, applying a mathematical transform to the command signal and measurement signal, determining a mathematical model of the device based on the transformed command signal and transformed measurement signal, smoothing parameters of the mathematical model, inverting a transfer function of the mathematical model, updating control responses based on the mathematical model and inverted transfer function, and controlling the device according to the updated control responses.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: December 3, 2019
    Assignee: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Patent number: 10338556
    Abstract: A system and method of describing and executing autonomous or autonomous device behaviors via a computer-implemented system incorporating a fuzzy language, a simulator, and one or more runtimes. The fuzzy language combines high level behaviors and produces a set of parameter descriptions. The parameter descriptions are behavior characteristics whose values are not yet necessarily known or selected. The parameter descriptions are used via simulation to find relevant parameters and acceptable parameter values that result or will result in the autonomous or semi-autonomous device behaving as desired.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: July 2, 2019
    Assignee: Digital Aerolus, Inc.
    Inventors: Thomas D. Williams, Ian J. McEwan, Jeffery J. Alholm
  • Publication number: 20180131197
    Abstract: A computer-implemented system and method for balancing battery cells of a multi-cell battery, the system comprising a processor configured to determine a state of charge for each battery cell, generate a probability table for all of the battery cells based on a difference between the state of charge for each battery and a mean state of charge, select one of the battery cells via probabilistic selection according to the probability table, and generate an instruction for adjusting a charge of the selected battery cell.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 10, 2018
    Applicant: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Publication number: 20180129179
    Abstract: A system and method of describing and executing autonomous or autonomous device behaviors via a computer-implemented system incorporating a fuzzy language, a simulator, and one or more runtimes. The fuzzy language combines high level behaviors and produces a set of parameter descriptions. The parameter descriptions are behavior characteristics whose values are not yet necessarily known or selected. The parameter descriptions are used via simulation to find relevant parameters and acceptable parameter values that result or will result in the autonomous or semi-autonomous device behaving as desired.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 10, 2018
    Applicant: Digital Aerolus, Inc.
    Inventors: Thomas D. Williams, Ian J. McEwan, Jeffery J. Alholm
  • Publication number: 20180131259
    Abstract: Methods of assembling motor windings comprising wrapping windings around a central longitudinal axis in a cylindrical shape having a plurality of annularly spaced positions such that the windings form “n” and/or “u” shapes around the positions. As the windings encircle the longitudinal axis, they are wrapped in an outward spiral or inward spiral such that each pass of the windings is stacked on a previous pass.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 10, 2018
    Applicant: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Publication number: 20180129207
    Abstract: A control system and method for controlling an autonomous or semi-autonomous device. The method includes receiving a command signal representative of a desired acceleration, instructing the device to accelerate according to the desired acceleration, receiving a measurement signal representative of an actual acceleration, determining an initial control response based on the actual acceleration via a prediction model, applying a mathematical transform to the command signal and measurement signal, determining a mathematical model of the device based on the transformed command signal and transformed measurement signal, smoothing parameters of the mathematical model, inverting a transfer function of the mathematical model, updating control responses based on the mathematical model and inverted transfer function, and controlling the device according to the updated control responses.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 10, 2018
    Applicant: Digital Aerolus, Inc.
    Inventor: Ian J. McEwan
  • Publication number: 20180129208
    Abstract: An autonomous or semi-autonomous device or vehicle, such as a drone, and method for controlling the same, the method including sensing a physical manipulation or an aspect of a physical manipulation of the autonomous or semi-autonomous device or vehicle, selecting an action and/or modifying an aspect of the action according to the sensed physical manipulation or physical manipulation aspect, and instructing the autonomous or semi-autonomous device or vehicle to perform the action.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 10, 2018
    Applicant: Digital Aerolus, Inc.
    Inventors: Thomas D. Williams, Ian J. McEwan, Jeffery J. Alholm