Patents by Inventor Richard Fowell
Richard Fowell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10647449Abstract: According to an embodiment, a system includes a controller configured to determine a set of background light intensities associated with a satellite, where each background light intensity corresponds to at least one of an orientation and a position of a light source relative to the satellite, to determine a set of relative orientations of the light source corresponding to the set of background light intensities, and to generate an image of the satellite based, at least in part, on the determined set of background light intensities and the determined set of relative orientations of the light source.Type: GrantFiled: May 30, 2018Date of Patent: May 12, 2020Assignee: The Boeing CompanyInventors: Christopher James Wasson, Bradley Whitten Taylor, Richard A. Fowell
-
Publication number: 20190367191Abstract: According to an embodiment, a system includes a controller configured to determine a set of background light intensities associated with a satellite, where each background light intensity corresponds to at least one of an orientation and a position of a light source relative to the satellite, to determine a set of relative orientations of the light source corresponding to the set of background light intensities, and to generate an image of the satellite based, at least in part, on the determined set of background light intensities and the determined set of relative orientations of the light source.Type: ApplicationFiled: May 30, 2018Publication date: December 5, 2019Inventors: Christopher James Wasson, Bradley Whitten Taylor, Richard A. Fowell
-
Patent number: 9914551Abstract: Embodiments described herein provide for passive timing of asynchronous Inertial Measurement Unit (IMU) attitude data using information derived from a pattern of skipped and duplicate samples of attitude data generated by the IMU. One embodiment is an attitude controller for a vehicle that generates samples of attitude data at a first frequency (f1) from an IMU of the vehicle. The IMU updates the attitude data at a second frequency (f2). Each update of the attitude data includes a time stamp. The attitude controller is processes time stamps in the samples to identify a pattern of at least one of a skipped sample of an update to the attitude data and a duplicate sample of an update to the attitude data. The attitude controller estimates lag times between updates of the attitude data and samples of the attitude data based on the pattern and a relationship between f1 and f2.Type: GrantFiled: June 26, 2014Date of Patent: March 13, 2018Assignee: The Boeing CompanyInventors: Adam Honse, Richard A. Fowell
-
Publication number: 20150378360Abstract: Embodiments described herein provide for passive timing of asynchronous Inertial Measurement Unit (IMU) attitude data using information derived from a pattern of skipped and duplicate samples of attitude data generated by the IMU. One embodiment is an attitude controller for a vehicle that generates samples of attitude data at a first frequency (f1) from an IMU of the vehicle. The IMU updates the attitude data at a second frequency (f2). Each update of the attitude data includes a time stamp. The attitude controller is processes time stamps in the samples to identify a pattern of at least one of a skipped sample of an update to the attitude data and a duplicate sample of an update to the attitude data. The attitude controller estimates lag times between updates of the attitude data and samples of the attitude data based on the pattern and a relationship between f1 and f2.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Adam Honse, Richard A. Fowell
-
Patent number: 8041118Abstract: In an exemplary embodiment, a pattern is recognized from digitized images. A first image metric is computed from a first digitized image and a second image metric is computed from a second digitized image. A composite image metric is computed as a function of the first image metric and the second image metric, and a pattern is identified by comparing the composite image metric against a reference image metric. The function may be a simple average or a weighted average. The image metric may include a separation distance between features, or a measured area of a feature, or a central angle between two arcs joining a feature to two other features, or an area of a polygon whose vertices are defined by features, or a second moment of a polygon whose vertices are defined by features. The images may include without limitation images of friction ridges, irises, or stars.Type: GrantFiled: February 16, 2007Date of Patent: October 18, 2011Assignee: The Boeing CompanyInventor: Richard A. Fowell
-
Patent number: 7487016Abstract: A method for controlling an actuator of a vehicle comprises providing a dynamic condition sensor generating a vehicle movement signal and a position sensor for generating a reported position. A processor is coupled to the inertial sensor and the position sensor and comprises an estimator, a position measurement predictor having a filter, a comparator and a control shaping block, said estimator generating a vehicle position based upon the dynamic condition sensor, said position measurement predictor generating an estimated position measurement in response to the reported vehicle position and a matched frequency response to the movement signal, said control shaping block generating an actuator control signal in response to a comparison of the estimated position measurement and the reported vehicle position.Type: GrantFiled: September 7, 2005Date of Patent: February 3, 2009Assignee: The Boeing CompanyInventors: Richard A. Fowell, Rongsheng Li, Yeong-Wei A. Wu
-
Publication number: 20080199077Abstract: In an exemplary embodiment, a pattern is recognized from digitized images. A first image metric is computed from a first digitized image and a second image metric is computed from a second digitized image. A composite image metric is computed as a function of the first image metric and the second image metric, and a pattern is identified by comparing the composite image metric against a reference image metric. The function may be a simple average or a weighted average. The image metric may include a separation distance between features, or a measured area of a feature, or a central angle between two arcs joining a feature to two other features, or an area of a polygon whose vertices are defined by features, or a second moment of a polygon whose vertices are defined by features. The images may include without limitation images of friction ridges, irises, or stars.Type: ApplicationFiled: February 16, 2007Publication date: August 21, 2008Inventor: Richard A. Fowell
-
Publication number: 20080046138Abstract: A method for controlling an actuator of a vehicle comprises providing a dynamic condition sensor generating a vehicle movement signal and a position sensor for generating a reported position. A processor is coupled to the inertial sensor and the position sensor and comprises an estimator, a position measurement predictor having a filter, a comparator and a control shaping block, said estimator generating a vehicle position based upon the dynamic condition sensor, said position measurement predictor generating an estimated position measurement in response to the reported vehicle position and a matched frequency response to the movement signal, said control shaping block generating an actuator control signal in response to a comparison of the estimated position measurement and the reported vehicle position.Type: ApplicationFiled: September 7, 2005Publication date: February 21, 2008Inventors: Richard Fowell, Rongsheng Li, Yeong-Wei Wu
-
Patent number: 7310578Abstract: A system (18) includes: a) A vehicle (12) includes an attitude or angular velocity control system (38), a plurality of star trackers or star sensors (22) each having a field of view (28); b) a memory (30) having a star catalog (32), a star pair catalog (58) and a reference table (56) stored therein; and c) a processor (24) coupled to the attitude or angular velocity control system (38), the star trackers or star sensors (22), and the memory (30). The processor (24) determines the vehicle inertial attitude or angular velocity or sensor alignment, based, in part, on the star pair catalog (58) and reference table (56). The design of the star pair catalog (58) and reference table (56) is suitable for rapid determination of attitude or angular velocity or sensor alignment, and an efficient use of memory.Type: GrantFiled: June 24, 2004Date of Patent: December 18, 2007Assignee: The Boeing CompanyInventors: James P. Alstad, David D. Needelman, Rongsheng Li, Richard A. Fowell, Peter C. Lai, Yeong-Wei A. Wu
-
Patent number: 7274329Abstract: A method and apparatus for correcting a beam error is disclosed. One embodiment of the method comprises the steps of selecting beamweight coefficients based on the satellite orbital data, evaluating an effect of quantization of the beamweight coefficients on the beam error, and selecting beamweight coefficients based at least in part upon the evaluation of the effect of beamweight coefficient quantization on beam error. One embodiment of the apparatus comprises a beamweight correction module for selecting beamweight coefficients based on satellite orbital data, for evaluating the effect of quantization of the beamweight coefficients on beam error, and for selecting beamweight coefficients based at least in part upon the evaluation of the effect of beamweight coefficient quantization on beam error. The beamweight correction module comprises a beamweight generator and a beamweight quantizer for quantizing beamweights from the beamweight generator.Type: GrantFiled: June 25, 2004Date of Patent: September 25, 2007Assignee: The Boeing CompanyInventors: Richard A. Fowell, Hanching G. Wang
-
Patent number: 7268726Abstract: A method of correcting for beacon pointing errors is disclosed. A desired beacon value and a predicted measured beacon value are computed and used to generate the beacon correction. An antenna pattern calculator can be used to compute the predicted measured beacon value, and a beacon correction value generator can be used to compute the desired beacon value and to generate the beacon correction.Type: GrantFiled: June 25, 2004Date of Patent: September 11, 2007Assignee: The Boeing CompanyInventors: Richard A. Fowell, Hanching G. Wang
-
Patent number: 7260456Abstract: A method and apparatus for reducing centroiding error of a star sensor having a plurality of pixels is disclosed. The method comprises the steps of computing a star sensor angular slew rate of ? pixels per star sensor integration period ?, collecting star sensor data while slewing the star sensor according to the selected star sensor angular slew rate ?, and filtering the collected star sensor data according to a frequency determined by the selected star sensor angular slew rate.Type: GrantFiled: February 23, 2005Date of Patent: August 21, 2007Assignee: The Boeing CompanyInventors: Richard A. Fowell, Yeong-Wei A. Wu
-
Publication number: 20070150128Abstract: A method and apparatus for reducing centroiding error of a star sensor having a plurality of pixels is disclosed. The method comprises the steps of computing a star sensor angular slew rate of ? pixels per star sensor integration period ?, collecting star sensor data while slewing the star sensor according to the selected star sensor angular slew rate ?, and filtering the collected star sensor data according to a frequency determined by the selected star sensor angular slew rate.Type: ApplicationFiled: February 23, 2005Publication date: June 28, 2007Inventors: Richard Fowell, Yeong-Wei Wu
-
Patent number: 7228231Abstract: A vehicle (12) including a control system (18) is used for controlling vehicle attitude or angular velocity (38). The processor (24) is coupled to a star sensor or tracker (22) and a memory (30) that may include a star catalog (32), and an exclusion list (36). The exclusion list (36), a list of stars to be temporarily excluded from consideration when determining attitude or angular velocity or relative alignment of star sensors or trackers, is calculated on board. Such a calculation prevents the necessity for a costly, periodic, ground calculation and upload of such data. By manipulating the star catalog, or sub-catalogs derived from said catalog, based upon the exclusion list (36), measurements of such excluded stars are prevented from corrupting the attitude or angular velocity or alignment estimates formulated on board. The system uses multiple stayout zones for excluding stars from the exclusion list.Type: GrantFiled: April 29, 2004Date of Patent: June 5, 2007Assignee: The Boeing CompanyInventors: David D. Needelman, Richard A. Fowell, Peter C. Lai, Yeong-Wei A. Wu, Rongsheng Li
-
Patent number: 7219014Abstract: A vehicle (12) including a control system (18) is used for controlling vehicle attitude or angular velocity (38). The processor (24) is coupled to a star sensor or tracker (22) and a memory (30) that may include a star catalog (32), and an exclusion list (36). The exclusion list (36), a list of stars to be temporarily excluded from consideration when determining attitude or angular velocity or relative alignment of star sensors or trackers, is calculated on-board. Such a calculation prevents the necessity for a costly, periodic, ground calculation and upload of such data. By manipulating the star catalog, or sub-catalogs derived from said catalog, based upon the exclusion list (36), measurements of such excluded stars are prevented from corrupting the attitude or angular velocity or alignment estimates formulated on board.Type: GrantFiled: April 29, 2004Date of Patent: May 15, 2007Assignee: The Boeing CompanyInventors: David D. Needelman, Rongsheng Li, Richard A. Fowell, Peter C. Lai, Yeong-Wei A. Wu, Bruce N. Eyerly, Jonathan French
-
Publication number: 20070083345Abstract: A method and apparatus for filtering sensor measurements is disclosed. The method comprises the steps of digitally integrating the sensor measurements at a first processing rate to produce a first intermediate signal, digitally integrating the first intermediate signal at the first processing rate to produce a second intermediate signal, sampling the second intermediate signal at a second processing rate to produce a third intermediate signal, digitally differentiating the third intermediate signal at the second processing rate to produce a fourth intermediate signal, and digitally differentiating the fourth intermediate signal at the second processing rate to produce filtered sensor measurements.Type: ApplicationFiled: October 10, 2005Publication date: April 12, 2007Inventor: Richard Fowell
-
Patent number: 7136752Abstract: A system (18) includes: a) A vehicle (12) includes an attitude or angular velocity control system (38), a plurality of star trackers or star sensors (22) each having a field of view (28); b) a memory (30) having a star catalog (32), an allocated area for a star pair catalog (58) and a reference table (56) stored therein; and c) a processor (24) coupled to the attitude or angular velocity control system (38), the star trackers or star sensors (22), and the memory (30). The processor (24) populates the star pair catalog (58), using the method described herein. The processor (24) then periodically determines the vehicle inertial attitude or angular velocity or sensor alignment, based, in part, on the star pair catalog (58) and reference table (56). The novel ability of the software to autonomously populate the star pair catalog (58) allows users to avoid uploading a large amount of data, and the problems associated with such an upload.Type: GrantFiled: June 24, 2004Date of Patent: November 14, 2006Assignee: The Boeing CompanyInventors: David D. Needelman, Rongsheng Li, Richard A. Fowell, Peter C. Lai, Yeong-Wei A. Wu
-
Patent number: 7025307Abstract: A method and an apparatus for controlling the attitude and momentum of a spacecraft while deploying an appendage from the spacecraft. The method uses solar tacking and similar techniques to produce differential solar torques that are used to control the momentum and attitude of the spacecraft during the appendage deployment.Type: GrantFiled: December 13, 2002Date of Patent: April 11, 2006Assignee: The Boeing CompanyInventors: Hanching Grant Wang, Richard A. Fowell, Che-Hang C. Ih
-
Patent number: 6990396Abstract: A method and an apparatus for controlling the attitude and momentum of a spacecraft while deploying an appendage from the spacecraft. The method comprises the steps of predicting an environmental torque the spacecraft will be subjected to during deployment of the appendage, computing a magnitude and a direction of momentum to add to the spacecraft to at least partially oppose the predicted environmental torque, and storing the computed magnitude and direction of momentum in at least one of the momentum wheels before deploying the appendage.Type: GrantFiled: December 13, 2002Date of Patent: January 24, 2006Assignee: The Boeing CompanyInventors: Hanching Grant Wang, Richard A. Fowell, Che-Hang C. Ih
-
Patent number: 6978966Abstract: A system and method for performing in-orbit alignment calibration using on-board attitude sensors to improve reflector alignment after deployment to improve spacecraft pointing.Type: GrantFiled: February 2, 2004Date of Patent: December 27, 2005Assignee: The Boeing CompanyInventors: Hanching Grant Wang, Richard A. Fowell, Arunkumar P. Nayak