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

Engineering Commons

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

Articles 1 - 28 of 28

Full-Text Articles in Engineering

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 …


Roofsat: Teaching Students Skills For Software Development For Gis Data Collection And Other Activities, Jeremy Straub, Ronald Marsh, Donovan Torgerson, Christoffer Korvald Dec 2013

Roofsat: Teaching Students Skills For Software Development For Gis Data Collection And Other Activities, Jeremy Straub, Ronald Marsh, Donovan Torgerson, Christoffer Korvald

Jeremy Straub

Small Spacecraft provide an excellent platform for the collection of geospatial data. In order to enable the low-cost creation of small remote sensing space-craft in a university environment, a training pathway for students is required. The Realistic Operational Ob-ject for Facilitating Software Assessment and Testing (RoofSat) serves to provide students with experience developing software for a small satellite platform typi-cal of those used for remote sensing missions. It al-lows software to be tested with hardware that re-sponds in a similar manner to that found on the satel-lite for a fraction of the cost of development. This poster details the goals …


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 Ground Station Software, Alexander Lewis, Jacob Huhn, Jeremy Straub, Travis Desell, Scott Kerlin Dec 2013

Openorbiter Ground Station Software, Alexander Lewis, Jacob Huhn, Jeremy Straub, Travis Desell, Scott Kerlin

Jeremy Straub

OpenOrbiter is a student project at the University of North Dakota to design and build a low cost1 and open-hardware / open-source software CubeSat2. 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.


Testing And Integration Team Project Management, Tyler Leben, Jeremy Straub, Scott Kerlin Dec 2013

Testing And Integration Team Project Management, Tyler Leben, Jeremy Straub, Scott Kerlin

Jeremy Straub

The Testing and Integration Team plays an integral role in the development of the open source CubeSat known as Open Orbiter. Like any project, the Testing Team’s project can benefit from structure and management to effectively utilize it’s time and resources. CSCI 297 teaches the skills needed to turn a good idea into successful endeavor. By applying skills such as effective planning, setting milestones, dealing with changes and supervising to an actual project, Open Orbiter has transformed from a pipe dream to a real, obtainable goal. Doing this has turned learning about project management into more that just power points …


Openorbiter Payload Software, Tim Whitney, Kyle Goehner, Jeremy Straub, Scott Kerlin Dec 2013

Openorbiter Payload Software, Tim Whitney, Kyle Goehner, Jeremy Straub, Scott Kerlin

Jeremy Straub

The Payload Software team is responsible for developing the image processing and task decomposition systems on the Open Orbiter satellite1. The image processing software performs operations to enhance the quality of the images collected by the onboard camera, specifically, mosaicking, which takes multiple images and stitches them together to make a larger image and super resolution, which takes multiple low resolution images of the same area to produce a higher resolution image2,3,4. The task decomposition part of the system decomposes tasks defined by the user into jobs that then get sent to the operating system to be performed. This system …


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.


Project Management For The Openorbiter Operating Software Team, Kelton Karboviak, Dayln Limesand, Michael Hlas, Eric Berg, Christoffer Korvald, Jeremy Straub, Ronald Marsh, Scott Kerlin Dec 2013

Project Management For The Openorbiter Operating Software Team, Kelton Karboviak, Dayln Limesand, Michael Hlas, Eric Berg, Christoffer Korvald, Jeremy Straub, Ronald Marsh, Scott Kerlin

Jeremy Straub

OpenOrbiter is producing a 1-U CubeSat spacecraft1 to facilitate the construction of low-cost2 spacecraft by others in the future. The Operating Software team is in charge of designing and creating the software that controls most of the CubeSat’s operations such as image capturing, storage management, and temperature sensing. The project management deliverables that we have worked on as a team are the Project Definition, Work Breakdown Structure, and the Project Schedule. The Project Definition defines exactly what our project team will be developing including, but not limited to, what the team is in charge of developing, what its not in …


Ground Station Software Team Project Management, Zach Maguire, Marshall Mattingly, Christoffer Korvald, Jeremy Straub, Scott Kerlin Dec 2013

Ground Station Software Team Project Management, Zach Maguire, Marshall Mattingly, Christoffer Korvald, Jeremy Straub, Scott Kerlin

Jeremy Straub

In CSCI 297 class we partake in learning the roles of software team leads and developers. With hands on activities that get us involved in what a real manager of a software team may do such as: defining a project, planning a project, developing a work breakdown structure, estimating the work, developing a project schedule, etc. This work is performed in the context of the OpenOrbiter project which seeks to build a low-cost spacecraft1 that can be produced with a parts budget of approxi-mately $5,0002 by schools worldwide. The ground station software team’s purpose within Open Orbiter project is to …


Software For Openorbiter, Christoffer Korvald, Jeremy Straub, Scott Kerlin, Ronald Marsh Dec 2013

Software For Openorbiter, Christoffer Korvald, Jeremy Straub, Scott Kerlin, Ronald Marsh

Jeremy Straub

The software development effort for the OpenOrbiter project consists of four teams: operating software development, payload software development, ground station software development and testing. These teams are designing and developing the software required to create a turn-key spacecraft design1 which can be produced at a price point of under USD $5,000 by faculty, students and researchers world-wide2. Through this process, students are gaining valuable real-world experience3,4 in areas of indicated interest5. Each team is headed by a team lead who is responsible for conducting weekly meetings and organizing the activities of the team. During the Fall, 2013 semester, team leads …


Increasing National Space Engineering Productivity And Educational Opportunities Via Intrepreneurship, Entrepreneurship And Innovation, Jeremy Straub Dec 2013

Increasing National Space Engineering Productivity And Educational Opportunities Via Intrepreneurship, Entrepreneurship And Innovation, Jeremy Straub

Jeremy Straub

Research and educational efforts related to space engineering or requiring access to space face significant startup costs. The cost of developing a 1-U (10 cm × 10 cm × 11 cm) CubeSat from scratch can be approximately $250,000. Those buying a kit must pay amortized vendor development costs on a per-mission basis, creating a lower per-mission barrier. Kit users are also constrained by being unable to make changes to vendor subsystems without incurring substantial redevelopment costs or vendor charges. The Open Prototype for Educational NanoSats (OPEN) is changing this by providing freely available design documents for a 1-U CubeSat class …


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 …


Interplanetary Hitchhiking To Support Small Spacecraft Missions Beyond Earth Orbit, Donovan Torgerson, Anders Nervold, Jeremy Straub, Josh Berk, Ronald Marsh, Scott Kerlin Sep 2013

Interplanetary Hitchhiking To Support Small Spacecraft Missions Beyond Earth Orbit, Donovan Torgerson, Anders Nervold, Jeremy Straub, Josh Berk, Ronald Marsh, Scott Kerlin

Jeremy Straub

The development of small spacecraft in educational institutions has traditionally been hampered by the high costs and integration complexities of launches. NASA’s Educational Launch of Nanosatellites program (ELaNa), kick started the concept of hitchhiking for free on a rocket launch to low-Earth or geostationary orbit. An ELaNa launch is typically provided by grouping multiple educational nanosatellites together in a rocket that is already carrying a larger and more expensive primary payload. In essence, providing the nanosats with a free hitchhike to space. The program promotes research and education by giving participants first-hand experience in spacecraft design and development.

Although the …


Application Of Collaborative Autonomous Control And The Open Prototype For Educational Nanosats Framework To Enable Orbital Capabilities For Developing Nations, Jeremy Straub, Josh Berk, Anders Nervold, Christoffer Korvald, Donovan Torgerson Sep 2013

Application Of Collaborative Autonomous Control And The Open Prototype For Educational Nanosats Framework To Enable Orbital Capabilities For Developing Nations, Jeremy Straub, Josh Berk, Anders Nervold, Christoffer Korvald, Donovan Torgerson

Jeremy Straub

Prosperous nations enjoy the benefits of orbital remote sensing data products. The spacecraft that provide this imagery are, predominately, large and expensive, placing them out of reach of most small or developing nations. Small spacecraft, however, represent a new paradigm for remote sensing applications. A cluster of small spacecraft can be used to capture imagery which can be super-resolved to rival the performance of larger and significantly more expensive spacecraft (compared to the whole small spacecraft constellation). Alternately, the group can be spaced to provide higher temporal coverage. This paper presents work on three synergistic topics. First, it covers work …


Openorbiter: Analysis Of A Student-Run Space Program, Jeremy Straub Sep 2013

Openorbiter: Analysis Of A Student-Run Space Program, Jeremy Straub

Jeremy Straub

Students at the University of North Dakota, as part of faculty-mentored teams in a student-lead program, are working to broaden participation in humanity's exploration of space. The OpenOrbiter Small Spacecraft Development Initiative (OSSDI) is demonstrating two complementary paradigm-changers. First, the initiative facilitates student involvement in all aspects of a space program, without the preconceptions present in established space activities. Second, it is demonstrating a low-cost framework for small spacecraft development. These combined activities are poised to demonstrate a new way forward for space exploration: combined, they allow risk-taking exuberance and a cost of entry that makes risk-taking exuberance acceptable, even …


Open Beyond Orbit: Using The Designs From The Open Prototype For Educational Nanosats Outside Of Earth Orbit, Jeremy Straub Jun 2013

Open Beyond Orbit: Using The Designs From The Open Prototype For Educational Nanosats Outside Of Earth Orbit, Jeremy Straub

Jeremy Straub

This paper presents an overview of the Open Prototype for Educational NanoSats (OPEN) and its prospective use in interplanetary missions. OPEN is framework to facilitate the low-cost creation of CubeSat-class spacecraft via using publically available (provided by the OPEN project) de- signs, software, fabrication instructions and test plans. The base open configuration is designed to be able to be produced with a parts budget of under $5,000. Despite this low cost, it is a very ro- bust spacecraft (with capabilities meeting or exceeding many of the vendor-kit solutions which cost eight-or-more times this amount).

Two approaches for using the OPEN …


A Review Of Online Collaboration Tools Used By The Und Openorbiter Program, Jeremy Straub, Christoffer Korvald May 2013

A Review Of Online Collaboration Tools Used By The Und Openorbiter Program, Jeremy Straub, Christoffer Korvald

Jeremy Straub

The OpenOrbiter program at the University of North Dakota is a student-initiated, student-run effort to design, develop, test, launch and operate a CubeSat-class spacecraft to validate the designs of the Open Prototype for Educational NanoSatellites (a framework that will be made publically-available to allow faster and lower-cost missions at other educational institutions worldwide). OpenOrbiter involves (at various participation levels) over 200 faculty and students spanning five colleges and ten departments. To coordinate this large group of participants who comprise over seventeen teams and work at disjoint hours in a plethora of locations, online project management, software source control and hardware …


Open And Openorbiter: A Needs-Responsive Solution For The Small Satellite Community, Jeremy Straub, Atif Mohammad Apr 2013

Open And Openorbiter: A Needs-Responsive Solution For The Small Satellite Community, Jeremy Straub, Atif Mohammad

Jeremy Straub

The Open Prototype for Educational NanoSats (OPEN) is an initiative launched at the University of North Dakota, as a public service to the nation and the world. The OPEN team is working to create a design, set of implementation instructions and a testing plan for a 1-U CubeSat (which can also serve as a basis for a 2-U or 3-U CubeSat with limited modifications). These will be made publically available to facilitate the low-cost implementation of CubeSat programs at other institutions. The target of the designs is to allow fabrication with a parts budget of approximately $5,000. This is, thus, …


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 …


A Report On Small Spacecraft Development Work At The University Of North Dakota, Jeremy Straub, Christoffer Korvald Apr 2013

A Report On Small Spacecraft Development Work At The University Of North Dakota, Jeremy Straub, Christoffer Korvald

Jeremy Straub

An update on current activities related to small spacecraft development at the University of North Dakota is presented. These activities include mission design (a NEA rendezvous mission), spacecraft design efforts (the Open Prototype for Educational NanoSats) and two active design and development efforts (DakotaAlpha and OpenOrbiter). This presentation covers the ongoing activities at UND and the educational and technical value that has been produced. In particular, it focuses on the OpenOrbiter program from an educational perspective. Through OpenOrbiter, students from a multitude of STEM (computer science, electrical engineering, mechanical engineering, etc.) and non-STEM (education, business, public policy, fine arts, etc.) …


An Expert System For Spacecraft Design, Jeremy Straub, Christoffer Korvald, Tyler Hill, Joshua Berk Apr 2013

An Expert System For Spacecraft Design, Jeremy Straub, Christoffer Korvald, Tyler Hill, Joshua Berk

Jeremy Straub

Designing a spacecraft is a complicated process that can be problem-prone. This is particularly true in the case of a small spacecraft where volume and mass limitations are enforced by form factor requirements. The Open Prototype for Educational NanoSats implements several restrictions beyond those from the CubeSat form factor, including two different board size specifications which impact the configuration of the payload area support structure and the size of available batteries.

OpenEdge aims to avoid the discovery of form factor, OPEN-specific and other configuration issues during final assembly by checking prospective configurations against the applicable requirements and constraints set during …


The Development Of Payload Software For A Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh Apr 2013

The Development Of Payload Software For A Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh

Jeremy Straub

The OpenOrbiter project is a multi-department effort to design and build a small spacecraft which will demonstrate the feasibility of the Open Prototype for Educational NanoSats (OPEN) framework. This framework will reduce cost of small spacecraft creation by providing design plans for free. The focus of the payload software group is to design and implement an onboard task processing and image processing service. Currently the project is in the development phase and most large design decisions have been made. This poster presents the major design decisions that have been made for the payload software and how they will affect the …


Sensor And Computing Resource Management For A Small Satellite, Abhilasha Bhatia, Kyle Goehner, John Sand, Jeremy Straub, Atif Mohammad, Christoffer Korvald Mar 2013

Sensor And Computing Resource Management For A Small Satellite, Abhilasha Bhatia, Kyle Goehner, John Sand, Jeremy Straub, Atif Mohammad, Christoffer Korvald

Jeremy Straub

A small satellite in a low-Earth orbit (e.g., approximately a 300 to 400 km altitude) has an orbital velocity in the range of 8.5 km/s and completes an orbit approximately every 90 minutes. For a satellite with minimal attitude control, this presents a significant challenge in obtaining multiple images of a target region. Presuming an inclination in the range of 50 to 65 degrees, a limited number of opportunities to image a given target or communicate with a given ground station are available, over the course of a 24-hour period. For imaging needs (where solar illumination is required), the number …


The Open Prototype For Educational Nanosats: Fixing The Other Side Of The Small Satellite Cost Equation, Josh Berk, Jeremy Straub, David Whalen Mar 2013

The Open Prototype For Educational Nanosats: Fixing The Other Side Of The Small Satellite Cost Equation, Josh Berk, Jeremy Straub, David Whalen

Jeremy Straub

Government supported nano-satellite launch programs and emerging commercial small satellite launch services are reducing the cost of access to space for educational and other CubeSat projects. The cost and complexity of designing and building these satellites remains a vexing complication for many would be CubeSat aspirants. The Open Prototype for Educational NanoSats (OPEN), a proposed nano-satellite development platform, is described in this paper. OPEN endeavors to reduce the costs and risks associated with educational, government and commercial nano-satellite development. OPEN provides free and publicly available plans for building, testing and operating a versatile, low-cost satellite, based on the standardized CubeSat …


An Open Prototype For Educational Nanosats: Increasing National Space Engineering Productivity Via A Low-Cost Platform, Jeremy Straub Feb 2013

An Open Prototype For Educational Nanosats: Increasing National Space Engineering Productivity Via A Low-Cost Platform, Jeremy Straub

Jeremy Straub

The Open Prototype for Educational NanoSats (OPEN) is poised to allow a dramatic increase in the number of students, worldwide, that have the opportunity to participate in hands-on spacecraft development. It is designed to facilitate the formation of CubeSat development programs via providing a publically-available set of spacecraft design documents, implementation and testing plans. These documents should allow the creation of a 1-U CubeSat with a parts budget of approximately $ 5,000. This allows spacecraft development to be incorporated in regular curriculum and supported from teaching (as opposed to research) funds.


The Openorbiter Program: Intrepreneurship, Entrepreneurship And Innovation, Jeremy Straub Feb 2013

The Openorbiter Program: Intrepreneurship, Entrepreneurship And Innovation, Jeremy Straub

Jeremy Straub

The University of North Dakota’s OpenOrbiter program is providing an interdisciplinary learning experience for students from numerous STEM and non-STEM fields. OpenOrbiter allows student participants to experience not just the engineering and other technical aspects of the space program, it also involves students from diverse, non-STEM fields (including communications, entrepreneurship, management, visual arts, public policy and English). Traditional STEM fields such as mathematics, physics, electrical engineering, mechanical engineering, computer science and technology are also well represented. Students from specially programs at the University of North Dakota including atmospheric sciences, Earth System Sciences and Policy, aviation, Space Studies and Air Traffic …