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

Aerospace Engineering Commons

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

Articles 1 - 11 of 11

Full-Text Articles in Aerospace Engineering

An Intelligent Attitude Determination And Control System Concept For A Cubesat Class Spacecraft, Jeremy Straub Sep 2015

An Intelligent Attitude Determination And Control System Concept For A Cubesat Class Spacecraft, Jeremy Straub

Jeremy Straub

An attitude determination and control system (ADCS) is used to orient a spacecraft for a wide variety of purposes (e.g., to keep a camera facing Earth or orient the spacecraft for propulsion system use). The proposed intelligent ADCS has several key features: first, it can be used in multiple modes, spanning from passive stabilization of two axes and unconstrained spin on a third to three-axis full active stabilization. It also includes electromagnetic components to ‘dump’ spin from the reaction wheels. Second, the ADCS utilizes an incorporated autonomous control algorithm to characterize the effect of actuation of the system components and, …


Initial Results From The First National Survey Of Student Outcomes From Small Satellite Program Participation, Jeremy Straub Sep 2015

Initial Results From The First National Survey Of Student Outcomes From Small Satellite Program Participation, Jeremy Straub

Jeremy Straub

This paper presents initial results of the first national / international survey of student participants in CubeSat and other small spacecraft programs. It aims to make portions of the results of the survey available for immediate use by the CubeSat / small spacecraft community prior to the completion of a thorough analysis of the results and consideration of correlating and prospective causation factors for various outcomes.


Software Design For An Intelligent Attitude Determination And Control System, Matthew Russell, Jeremy Straub Aug 2015

Software Design For An Intelligent Attitude Determination And Control System, Matthew Russell, Jeremy Straub

Jeremy Straub

Space exploration and satellite missions often carry equipment that must be accurately pointed towards distant targets, therefore making an effective attitude determination and control system (ADCS) a vital component of almost every spacecraft. However, the effectiveness of the ADCS could decrease drastically if components shift during launch, degrade in efficiency over the course of the mission, or simply fail. Prior work [0] has presented a concept for a adaptive ADCS which can respond to changing spacecraft conditions and environmental factors. This poster presents an implementation for a lazy learning ADCS is presented that uses past maneuver data to construct and …


Testing A Novel Cryptosystem For Use In Securing Small Satellite Communications, Samuel Jackson, Scott Kerlin, Jeremy Straub Aug 2015

Testing A Novel Cryptosystem For Use In Securing Small Satellite Communications, Samuel Jackson, Scott Kerlin, Jeremy Straub

Jeremy Straub

Cryptography in the domain of Small Satellites is a topic of growing importance. While large satellites are likely to have the hardware requirements to run common cryptographic algorithms, small satellites are extremely limited in both hardware capabilities, which limits the speed and security of cryptosystems implemented in software, and available physical space, which limits the ability to include cryptosystems implemented in hardware. However, small satellites are growing in popularity, and as such securing communications becomes a necessity for some. The Department of Defense is exploring the possibility of using CubeSats, a type of small satellite, in their operations, as are …


The Openorbiter Cubesat As A System-Of-Systems (Sos), Sofiane Chaieb, Michael Wegerson, Jeremy Straub, Ronald Marsh, Benjamin Kading, David Whalen May 2015

The Openorbiter Cubesat As A System-Of-Systems (Sos), Sofiane Chaieb, Michael Wegerson, Jeremy Straub, Ronald Marsh, Benjamin Kading, David Whalen

Jeremy Straub

This paper discusses the use of the system-of-systems (SoS) methodology and SoS engineering (SoSE) to the challenge of the design and operation of a CubeSat-class spacecraft. It considers this in the context of one critical component system, the electrical power system (EPS) which interacts with virtually all other systems onboard the spacecraft. The spacecraft is also considered in the context of being a system-component of a larger mission system-of-systems. The efficacy of SoSE use for this endeavor is considered and recommendations are made for the use of SoS and SoSE by other small spacecraft and, more broadly, spacecraft developers.


Design Of An Onboard Distributed Multiprocessing System For A Cubesat, Michael Wegerson, Jeremy Straub, Ronald Marsh Mar 2015

Design Of An Onboard Distributed Multiprocessing System For A Cubesat, Michael Wegerson, Jeremy Straub, Ronald Marsh

Jeremy Straub

The OpenOrbiter program aims to develop a low-cost framework to facilitate the development of CubeSat-class spacecraft (small spacecraft with nominal dimensions of 10 cm x 10 cm x 10 cm) for a parts cost of less than $5,000. To validate the framework that has been developed, a prototype unit will also be fabricated and tested in low-Earth orbit. In addition to validating the development of Open Prototype for Educational Nanosats (OPEN) framework, the spacecraft will perform on-orbit science. One aspect of the science mission will be to demonstrate and characterize the efficacy of two types of image processing. To this …


Scheduling Algorithm Development For An Open Source Software Spacecraft, Calvin Bina, Jeremy Straub, Ronald Marsh Mar 2015

Scheduling Algorithm Development For An Open Source Software Spacecraft, Calvin Bina, Jeremy Straub, Ronald Marsh

Jeremy Straub

The OpenOrbiter project at the University of North Dakota is working to develop a set of designs for a CubeSat class spacecraft as well as a working, modular collection of open source code that can be used by other CubeSat projects as a starting point for development. The availability of these designs and this codebase should foster accelerated development for other CubeSat projects, allowing those projects to focus their effort on their own application area, instead of reinventing the proverbial wheel. One aspect of this is to implement a task scheduler which will run on a Raspberry Pi flight computer …


Hardware Design For An Intelligent Attitude Determination And Control System (Adcs), Michael Wegerson, Matt Partridge, Nathan Crocker, David Schindele, Broc Friend, Levi Lewis, Ben Johnson, Jeremy Straub, Ronald Marsh Mar 2015

Hardware Design For An Intelligent Attitude Determination And Control System (Adcs), Michael Wegerson, Matt Partridge, Nathan Crocker, David Schindele, Broc Friend, Levi Lewis, Ben Johnson, Jeremy Straub, Ronald Marsh

Jeremy Straub

Attitude determination and control is one of the most important subsystems on any satellite, allowing the spacecraft to sense and control its orientation while in orbit. Attitude sensing is achieved by measuring the satellite’s acceleration, rotation, and it’s alinement to Earth’s magnetic field. With its orientation determined, a satellite can use one or several different techniques to regulate its motion. One methods is to use of a pseudo-passive system of electromagnets (called magnetorquers) powered at specific times to use magnetic fields generated by the Earth to exert force on the spacecraft, thereby controlling the rotation of the satellite and facilitating …


An Overview Of The Openorbiter Autonomous Operating Software, Dayln Limesand, Timothy Whitney, Jeremy Straub, Ronald Marsh Mar 2015

An Overview Of The Openorbiter Autonomous Operating Software, Dayln Limesand, Timothy Whitney, Jeremy Straub, Ronald Marsh

Jeremy Straub

The OpenOrbiter spacecraft aims to demonstrate the efficacy of the Open Prototype for Educational Nanosats (OPEN) framework. Software is an important part of this framework. This paper discusses the operating software for the spacecraft (which runs on top of the Linux operating system to command spacecraft operations). It presents an overview of this software and then pays particular attention to the aspects of software design that enable onboard autonomy. It also discusses the messaging scheme that is used onboard and the testing and validation plan. Finally, it discusses system extensibility, before concluding.


Openorbiter Mechanical Design: A New Approach To The Design Of A 1-U Cubesat, Benjamin Kading, Jeremy Straub, Ronald Marsh Jan 2015

Openorbiter Mechanical Design: A New Approach To The Design Of A 1-U Cubesat, Benjamin Kading, Jeremy Straub, Ronald Marsh

Jeremy Straub

The OpenOrbiter Small Spacecraft Development Initiative is working to create a set of designs and implementation instructions for a 1-U CubeSat, called the Open Prototype for Educational NanoSats. These designs target a total parts cost of below USD $5,000. This design will be made publically available to facilitate its use by others, with or without modification. A ‘side slotted’ CubeSat design (where main circuit boards are placed in slots between the rails on the outside) has been developed for OpenOrbiter. This paper discusses the design choices that were made during the mechanical structure development of the OpenOrbiter CubeSat design, required …


In Search Of Standards For The Operation Of Small Satellites, Jeremy Straub Jan 2015

In Search Of Standards For The Operation Of Small Satellites, Jeremy Straub

Jeremy Straub

This paper considers the need for standards for the operations of small spacecraft. First, it considers a definition for what a small spacecraft is and discusses the elusiveness of this definition. Then, the paper turns to the ‘large space’ community and it examines their fears about small spacecraft as well as the operating paradigms that they are used to and how these drive their expectations for the operations of small spacecraft. Next, a prospective composition for a preliminary set of operating standards is discussed. Finally, a discussion of the benefits of standardization and what the different communities could expect to …