Open Access. Powered by Scholars. Published by Universities.®

Navigation, Guidance, Control and Dynamics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 15 of 15

Full-Text Articles in Navigation, Guidance, Control and Dynamics

Low-Cost Imu Implementation Via Sensor Fusion Algorithms In The Arduino Environment, Brandon Mccarron Jun 2013

Low-Cost Imu Implementation Via Sensor Fusion Algorithms In The Arduino Environment, Brandon Mccarron

Aerospace Engineering

A multi-phase experiment was conducted at Cal Poly in San Luis Obispo, CA, to design a low-cost inertial measurement unit composed of a 3-axis accelerometer and 3-axis gyroscope. Utilizing the growing microprocessor software environment, a 3-axis accelerometer and 3-axis gyroscope simulated 6 degrees of freedom orientation sensing through sensor fusion. By analyzing a simple complimentary filter and a more complex Kalman filter, the outputs of each sensor were combined and took advantage of the benefits of both sensors to improved results. Gyroscopic drift was removed in the pitch and roll axes using the Kalman filter for both static and dynamic …


Feasibility Of Cubesat Formation Flight Using Rotation To Achieve Differential Drag, Skyler M. Shuford Jun 2013

Feasibility Of Cubesat Formation Flight Using Rotation To Achieve Differential Drag, Skyler M. Shuford

Aerospace Engineering

This paper presents the results of a study conducted to understand the feasibility of CubeSat formation flight. The mechanism for separation and formation studied was differential drag, achieved by rotating the CubeSats to give them different cross-sectional areas. Intuitively, lower altitude orbits provide much higher separation effects. Although the most influential orbital effects occur with maximum and minimum cross-sectional areas, an attitude-controlled and a tumbling CubeSat may provide enough differential drag to meet separation requirements of a mission. Formation flight is possible, but due to the non-linearity of the system, gain scheduling may be the most effective method of long …


Three-Axis Stabilized Earth Orbiting Spacecraft Simulator, Alan F. Ma, Nikola N. Dominikovic Oct 2012

Three-Axis Stabilized Earth Orbiting Spacecraft Simulator, Alan F. Ma, Nikola N. Dominikovic

Aerospace Engineering

This report details the method and results of the program created for simulating an Earth orbiting spacecraft with control actuators and orbital perturbations. The control actuators modeled are reaction thrusters, reaction/momentum wheels, and control moment gyros (CMG). The perturbations modeled were gravity gradient, electromagnetic torques, solar radiation pressure, gravity gradients, third-body effects, Earth oblateness and atmospheric drag. This simulation allows for satellite control in all 6 degrees of freedom for any Earth orbiting spacecraft. Assumptions include rigid body dynamics, no sensor noise, constant spacecraft cross-sectional area, constant coefficient of drag and reflectivity, ignoring the effects due to the moon, moment …


Empennage Sizing And Aircraft Stability Using Matlab, Ryan C. Struett Jun 2012

Empennage Sizing And Aircraft Stability Using Matlab, Ryan C. Struett

Aerospace Engineering

No abstract provided.


Comprehensive Matlab Gui For Determining Barycentric Orbital Trajectories, Steve Katzman Jun 2012

Comprehensive Matlab Gui For Determining Barycentric Orbital Trajectories, Steve Katzman

Aerospace Engineering

When a 3-body gravitational system is modeled using a rotating coordinate frame, interesting applications become apparent. This frame, otherwise known as a barycentric coordinate system, rotates about the system’s center of mass. Five unique points known as Lagrange points rotate with the system and have numerous applications for spacecraft operations. The goal of the Matlab GUI was to allow easy manipulation of trajectories in a barycentric coordinate system to achieve one of two end goals: a free-return trajectory or a Lagrange point rendezvous. Through graphical user input and an iterative solver, the GUI is capable of calculating and optimizing both …


Development Of A Pyrotechnic Shock Simulation Apparatus For Spacecraft Applications, Joseph Binder, Matthew Mccarty, Chris Rasmussen Jun 2012

Development Of A Pyrotechnic Shock Simulation Apparatus For Spacecraft Applications, Joseph Binder, Matthew Mccarty, Chris Rasmussen

Aerospace Engineering

This report details the research, design, construction, and testing of a pyrotechnic shock simulation apparatus for spacecraft applications. The apparatus was developed to be used in the Space Environments Lab at California Polytechnic State University. It will be used for testing spacecraft components with dimensions up to 24”x12”x12” as well as CubeSats. Additionally, it may be used as an instructional or demonstrational tool in the Aerospace Department’s space environments course. The apparatus functions by way of mechanical impact of an approximately 20 lb stainless steel swinging hammer. Tests were performed to verify the simulator’s functionality. Suggestions for improvement and further …


Aircraft Longitudinal Control Experiment, Dustin Schaff Dec 2011

Aircraft Longitudinal Control Experiment, Dustin Schaff

Aerospace Engineering

This paper describes the design, fabrication, and analysis of an experiment that demonstrates the stability and control system characteristics of an aircraft constrained at the center of gravity in an air flow field. Given a set of basic requirements, the physical system (including the airframe, wings, tail, and mounted ball bearing) was designed, modeled, and manufactured. With the aircraft placed in front of a fan and allowed to rotate freely with the ball bearing, an angular rate sensor and servo motor to the deflect the elevator may be connected to any computer using an analog/digital Data Acquisition (DAQ) device to …


An Analysis Of Stabilizing 3u Cubesats Using Gravity Gradient Techniques And A Low Power Reaction Wheel, Erich Bender Jun 2011

An Analysis Of Stabilizing 3u Cubesats Using Gravity Gradient Techniques And A Low Power Reaction Wheel, Erich Bender

Aerospace Engineering

The purpose of this paper is to determine the feasibility of gravity gradient stabilizing a 3U CubeSat and then using a miniature reaction wheel to further increase stability characteristics. This paper also serves as a guide to understanding and utilizing quaternions in attitude control analysis. The analytical results show that using 33 centimeter booms and 400 gram tip masses, a 3U CubeSat will experience a maximum of 6 degrees of angular displacement in yaw and pitch, and less than .5 degrees of angular displacement in the nadir axis. A .120 kilogram miniature reaction wheel developed by Sinclair Interplanetary was introduced …


Development And Design Of A Hovering Controller For Operation In A Dynamic Asteroid Environment, Nicholas Georgiades Jun 2011

Development And Design Of A Hovering Controller For Operation In A Dynamic Asteroid Environment, Nicholas Georgiades

Aerospace Engineering

The project seeks to develop a dynamic model similar to that present near a solar system small body, and to design a controller suggested in other resources that will allow a spacecraft operating in this environment to hover in a fixed location in the relative reference frame of the small body. The paper discusses the derivation of the equations of motion used in the non-linear dynamic model, the design of the controller that will allow the spacecraft to hover, and the development of the control loop that will simulate the spacecraft hovering in the dynamic environment of the asteroid 1999 …


Flight Testing In A Simulation Based Environment, David W. Babka Jan 2011

Flight Testing In A Simulation Based Environment, David W. Babka

Aerospace Engineering

Over the past two decades performance flight testing of full scale aircraft has transferred some of the testing workload to simulation based systems. Flight testing full scale aircraft in the real world environment has always been expensive, especially now with the rise in aviation fuel costs. Additionally, new emerging technologies require extensive testing and doing so in the full scale environment is cost prohibitive. A cheaper alternative is to test systems in a simulation based environment. Not only can aircraft be simulated via a computer, but all the aircrafts systems can be modeled in the simulation. Furthermore, most of the …


Hot Air Balloon Navigation, Dustin Blackwell Dec 2010

Hot Air Balloon Navigation, Dustin Blackwell

Aerospace Engineering

This report describes a program used for navigating a hot air balloon. The program, Balloon_Trip, was written using MATLAB and gives a flight path to follow from a start position to an end position. Balloon_Trip calculates the flight path by taking in wind conditions and then flying through these different winds so as to steer the hot air balloon. The program calculates the flight path by taking into consideration at all times how the wind will propel the balloon while it is rising or falling in elevation. It then takes the most direct and least complicated, if not fastest, …


Interplanetary Gravity Assisted Trajectory Optimizer (Igato), Jason Bryan Jun 2010

Interplanetary Gravity Assisted Trajectory Optimizer (Igato), Jason Bryan

Aerospace Engineering

Interplanetary space travel is an extremely complicated endeavor that is severely limited by our current technological advancements. The amount of energy required to transport a spacecraft from one planet to the next, or even further, is extraordinary and in some cases is even impossible given our current propulsive capabilities. Due to these complications, the search for other means of exchanging energy became imperative to future space exploration missions. One particularly powerful method that was discovered, and the most commonly used one, is referred to as planetary gravity assist. In order to plan out multiple gravity assist trajectories, complex and robust …


Senior Project: Global Position Determination From Observed Relative Position Of Celestial Bodies, Michael Holmes Jun 2010

Senior Project: Global Position Determination From Observed Relative Position Of Celestial Bodies, Michael Holmes

Aerospace Engineering

A method was developed to determine the latitude and longitude of an observer based on the observed position of the Moon and several other celestial bodies. The basic principal developed dealt with the proximity of the Moon. Its relative displacement from calculated values was measured using photography by comparison with stars near the Moon. Photographs were taken from a location in San Luis Obispo at Longitude 120°35.9' and Latitude 35°13.3'. The analysis method has determined the location of the observer to a Longitude of 117°43.8'. An additional method located the observer to 36°38.7'N Latitude and 114°47.6'W Longitude.


Autonomous Control Of The Cal Poly Motion Flight Simulator, Andrew M. Anderson Jun 2010

Autonomous Control Of The Cal Poly Motion Flight Simulator, Andrew M. Anderson

Aerospace Engineering

An autonomous controller for the Cal Poly Motion Flight Simulator was developed such that the simulated Van’s RV-7 flies a standard light aircraft traffic pattern without any human pilot input. First, an autopilot was developed in Simulink to control the aircraft’s altitude, airspeed, and heading independent of each other. The performance of the autopilot has been tested to perform with a response sufficient for precise navigation. A C++ s- function was written as a mission controller that followed a pre-programmed path around a known airport. The aircraft performs a standard left 45 degree entry into the traffic pattern, lands on …


Satellite Formation Flight Navigation Using The Clohessy-Wiltshire Equations, Anna Kimmich Jun 2009

Satellite Formation Flight Navigation Using The Clohessy-Wiltshire Equations, Anna Kimmich

Aerospace Engineering

This report presents the design and simulation of a satellite navigation program using Matlab. The program allows any number of independent satellites to navigate in a co-planar cluster formation in a circular orbit with no input besides its location coordinates from a simulated GPS unit and the relative location of other satellites from a simulated on-board sensor. This navigation program uses a potential field-like function to calculate the desired satellite position within the formation. It uses the Clohessy-Wiltshire equations to calculate the impulsive maneuvers needed to achieve and maintain the formation.