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

Aerospace Engineering Commons

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

Articles 1 - 30 of 30

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 …


Development Of A Ground Station For The Openorbiter Spacecraft, Jacob Huhn, Alexander Lewis, Christoffer Korvald, Jeremy Straub, Scott Kerlin Apr 2014

Development Of A Ground Station For The Openorbiter Spacecraft, Jacob Huhn, Alexander Lewis, Christoffer Korvald, Jeremy Straub, Scott Kerlin

Jeremy Straub

The OpenOrbiter Small Spacecraft Development Initiative[1] at the University of North Dakota is working to design and build a low cost[2] and open-hardware / opensource software CubeSat[3]. The Ground Station is the user interface for operators of the satellite. The ground station software must manage spacecraft communications, track its orbital location , manage task assignment, provide security and retrieve the data from the spacecraft. This will be presented via a graphical user interface that allows a user to easily perform these tasks.


An Overview Of The Hardware Designs Of The Openorbiter Program, Jeremy Straub Mar 2014

An Overview Of The Hardware Designs Of The Openorbiter Program, Jeremy Straub

Jeremy Straub

This poster provides an overview of the hardware designs for the OpenOrbiter small spacecraft, including both missions in our two-phase mission design. The first mission will use a limited-configuration, limited-scope CubeSat which will develop and demonstrate UND’s capability to develop and launch a small spacecraft. It will also serve to inform the second mission through problems detected with included components, so that these can be corrected before the more robust phase-two mission is launched. The phase-two mission will feature the complete Open Prototype for Educational NanoSats (OPEN) design and will house a visual-light camera which will serve to collect imagery …


Educational Benefits To Participants In Small Spacecraft Development, Jeremy Straub Mar 2014

Educational Benefits To Participants In Small Spacecraft Development, Jeremy Straub

Jeremy Straub

A key focus of the OpenOrbiter project has been identifying possible sources of educational benefit to student participants and ascertaining whether they have been received. To this end, we’ve asked participants what benefits they hope to attain, determined whether they attained them and measured increases in skills and abilities over the period of participation in the project. This poster provides an overview of all of the educational evaluation work performed to-date with regards to the OpenOrbiter project. It considers both the benefit of the particular project as well as the benefits of small spacecraft development work, in general, across a …


Evolution Of The Software Defined Radio (Sdr) For The Open Orbiter Project, Michael Wegerson, Jeremy Straub, Sima Noghanian Mar 2014

Evolution Of The Software Defined Radio (Sdr) For The Open Orbiter Project, Michael Wegerson, Jeremy Straub, Sima Noghanian

Jeremy Straub

Software Defined Radios (SDRs) are an exciting development in radio technology. The SDR uses software to perform many of the tasks that only hardware could previously complete on a traditional analog radio. Such tasks include encoding/decoding or applying filters to reduce noise on the signal. This powerful fusion of software and hardware have allowed SDR to be smaller in size and have a greater functionality than traditional radio setups; a perfect solution for our Open Orbiter satellite. Currently, the implementation we use consists of a simple $20 USB TV decoder for receiving, a Raspberry Pi micro-computer for transmission, and the …


Software Group Of The Openorbiter Project, Christoffer Korvald, Jeremy Straub Mar 2014

Software Group Of The Openorbiter Project, Christoffer Korvald, Jeremy Straub

Jeremy Straub

This poster provides an update regarding software development work for the OpenOrbiter project. The software development effort for the OpenOrbiter project currently consists of four teams: payload software development, operating software development, ground station software development and testing. The teams are designing and developing the software needed to create and operate a small spacecraft which can be produced for under USD $5,000 by students, faculty and others around the world. Participating students are gaining valuable real-world experience through the process of designing and developing the spacecraft. Each team is headed by a team lead that is responsible for conducting weekly …


Openorbiter Operating Software, Dayln Limesand, Christoffer Korvald, Jeremy Straub, Ronald Marsh Mar 2014

Openorbiter Operating Software, Dayln Limesand, Christoffer Korvald, Jeremy Straub, Ronald Marsh

Jeremy Straub

The operating software team of the OpenOrbiter project has been tasked with developing software for general spacecraft maintenance, performing mission tasks and the monitoring of system critical aspects of the spacecraft. To do so, the team is developing an autonomous system that will be able to continuously check sensors for data, and schedule tasks that pertain to the current mission and general maintenance of the onboard systems. Development in support of these objectives is ongoing with work focusing on the completion of the development of a stable system. This poster will present an overview of current work on the project …


Openorbiter Small Spacecraft Development Program Educational Benefits, Jeremy Straub Jan 2014

Openorbiter Small Spacecraft Development Program Educational Benefits, Jeremy Straub

Jeremy Straub

No abstract provided.


The Design Of The Open Prototype For Educational Nanosats, Jeremy Straub Dec 2013

The Design Of The Open Prototype For Educational Nanosats, Jeremy Straub

Jeremy Straub

No abstract provided.


Scheduling For A Small Satellite For Remote Sensed Data Collection, Donovan Torgerson, Christoffer Korvalnd, Jeremy Straub, Ronald Marsh Dec 2013

Scheduling For A Small Satellite For Remote Sensed Data Collection, Donovan Torgerson, Christoffer Korvalnd, Jeremy Straub, Ronald Marsh

Jeremy Straub

Small satellites, such as CubeSats, serve as excellent platforms for the collection of data that can be supplied to a geographic information system. To serve this need, they require a robust and lightweight task scheduler due to their limited onboard power production capabilities as well as internal space restrictions. Because of these constraints, schedules must be optimized; however, the scheduling optimization process must be performed using limited processing (CPU) power.

Several considerations must be taken into account in order to make a scheduler for these systems. This poster highlights requirements such as inter-dependency of onboard systems, and limited windows of …


Educational Outcomes From The Openorbiter Small Spacecraft Development Program, Jeremy Straub Dec 2013

Educational Outcomes From The Openorbiter Small Spacecraft Development Program, Jeremy Straub

Jeremy Straub

The OpenOrbiter program [1] is developing a low-cost framework for the creation of space-craft by researchers and educators worldwide [8]. In addition to the technical objectives, ed-ucational assessment [2, 3] has also been a key focus. Students working on development of the spacecraft [4] were asked what types of benefits they sought from their participation [5]. The assessment of the attainment of these benefits is ongoing, in conjunction with continued development in pursuit of the crea-tion of a set of designs that can be used to build a spacecraft with a cost of under $5,000 [13] .


Openorbiter Combined Software Work Breakdown Structure, Jeremy Straub, Timothy Whitney, Tyler Leben, Kelton Karboviak, Zach Maguire, Christoffer Korvald, Scott Kerlin Dec 2013

Openorbiter Combined Software Work Breakdown Structure, Jeremy Straub, Timothy Whitney, Tyler Leben, Kelton Karboviak, Zach Maguire, Christoffer Korvald, Scott Kerlin

Jeremy Straub

As part of CSCI 297, students created work breakdown structures for different areas of the OpenOrbiter project’s software groups. In CSCI 207, they learned about all aspects of project management via experiential learning. They acted as project management ‘consultants’ to the OpenOrbiter software teams. To facilitate the creation of the work breakdown structures, they interviewed team leads, attended team meetings and discussed current progress and needs with members of the teams. In some cases, they collected additional information from reference sources and/or spoke with other teams which would be the ‘customer’ of a particular area of the software system. These …


Work On A Software Defined Radio (Sdr) For A Cubesat-Class Spacecraft, Michael Wegerson, Jeremy Straub, Sima Noghanian Dec 2013

Work On A Software Defined Radio (Sdr) For A Cubesat-Class Spacecraft, Michael Wegerson, Jeremy Straub, Sima Noghanian

Jeremy Straub

A Software Defined Radio (SDR) will be used for OpenOrbit-er satellite to ground communications. The use of SDR al-lows for a smaller, more versatile radio then what a stand-ard hardware radio can provide; perfect for the unpredicta-ble environment Open Orbiter will be exposed to. Current implementation uses a simple $20 USB TV decoder for the receiver and the open-source program GNU Radio for soft-ware decoding. Broadband FM transmissions have been re-ceived and decoded successfully and on-going experimen-tation for receiving satellite communications are yielding promising results.


Payload Software Design And Development For A Remote Sensing Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh Dec 2013

Payload Software Design And Development For A Remote Sensing Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh

Jeremy Straub

Scheduling for a Small Satellite for Remote Sensed Data Collection


A Curriculum-Integrated Small Spacecraft Program For Interdisciplinary Education, Jeremy Straub, Anders Nervold, Josh Berk Sep 2013

A Curriculum-Integrated Small Spacecraft Program For Interdisciplinary Education, Jeremy Straub, Anders Nervold, Josh Berk

Jeremy Straub

Space generates inspiration, aspiration, and passion in many students, traits that are often lacking in the traditional college classroom. By utilizing a meaningful space project with a tangible product, which serves a valuable purpose in the curriculum, instructors can generate passion in their students with regards to the topics being explored. Additionally, it can fuel interest in aerospace science and commerce, guiding more students towards valuable STEM degrees and job opportunities, which can lead to future growth and fresh blood in the aging aerospace employee pool.

OpenOrbiter is a student-run research project at the University of North Dakota that can …


Work To-Date On Mechanical Design For An Open Hardware Spacecraft, Jacob Brewer, Brian Badders, Josh Berk, Jeremy Straub Apr 2013

Work To-Date On Mechanical Design For An Open Hardware Spacecraft, Jacob Brewer, Brian Badders, Josh Berk, Jeremy Straub

Jeremy Straub

The OpenOrbiter CubeSat seeks to demonstrate the designs created for the Open Prototype for Educational NanoSats (OPEN) initiative. OPEN provides a set of freely available design documents that can be utilized by educational and research teams worldwide. The OPEN structure implements a different strategy than most other CubeSats, allowing it to maximize the use of the overhang space (an area of space between the supports for the frame rails and the wall in the PPOD deployer). It also provides a location for payload components or a propellant tank at the spacecraft’s center of mass. This design is enabled by a …


Exposing Multiple User-Specific Data Denominated Products From A Single Small Satellite Data Stream, Atif F. Mohammad,, Emanuel Grant, Jeremy Straub, Ronald Marsh, Scott Kerlin Mar 2013

Exposing Multiple User-Specific Data Denominated Products From A Single Small Satellite Data Stream, Atif F. Mohammad,, Emanuel Grant, Jeremy Straub, Ronald Marsh, Scott Kerlin

Jeremy Straub

This paper presents a research work on small satellite data stream and related distribution to associated stakeholders, which is a field that needs to get explored in more detail. The algorithm that is presented to extract USDDP (User-Specific Data Denominated Products) is a self managing body, which will be within as Open Space Box environment or OSBE as a novel idea. It contains an individual stream transmitted by the small satellite, which later is to be converted into USDDP. The context defined here deals with area in detail. Contexts are vitally important because they control, influence and affect everything within …


Open Space Box Model: Service Oriented Architecture Framework For Small Spacecraft Collaboration And Control, Atif F. Mohammad, Jeremy Straub Feb 2013

Open Space Box Model: Service Oriented Architecture Framework For Small Spacecraft Collaboration And Control, Atif F. Mohammad, Jeremy Straub

Jeremy Straub

A Cubesat is a small satellite with very less competence to compute, it requires software engineering techniques, which can enhance the computational power for this small box. A model-driven approach of software engineering, which is called OSBM or Open Space Box Modeling technique, is an excellent solution to this re-source maximization challenge. OSBM facilitates apparition of the key solution pro-cesses computation and satellite related data elements using Service Oriented Ar-chitecture 3.0 (SOA 3.0) as base to work on to design services. The key challenges that can be handled by utilizing OSBM include concurrent operation and tasking of few as five …


The International Trafficking In Arms Regulations: Precluding Innovation In Academic Spacecraft Engineering — Or Are They?, Jeremy Straub, Joe Vacek Feb 2013

The International Trafficking In Arms Regulations: Precluding Innovation In Academic Spacecraft Engineering — Or Are They?, Jeremy Straub, Joe Vacek

Jeremy Straub

Government regulations and uncertainty about their enforcement can be a significant barrier to innovation. In business, it is undesirable to consume time and other resources developing a product that cannot be sold or which requires navigating significant bureaucracy for each sale. In academ-ia, where limited funding is available prior to the submission of a grant pro-posal and receipt of an award, proposal-stage compliance costs can derail a project long before it begins. This paper reviews the International Traffick-ing in Arms Regulations (ITAR) and their impact on spacecraft research in academia, private research labs and industry. It reviews the exemptions available, …


Cubesats: A Low-Cost, Very High-Return Space Technology, Jeremy Straub May 2012

Cubesats: A Low-Cost, Very High-Return Space Technology, Jeremy Straub

Jeremy Straub

No abstract provided.