Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christoffer Korvald is active.

Publication


Featured researches published by Christoffer Korvald.


Proceedings of SPIE | 2013

An open-source scheduler for small satellites

Donovan Torgerson; Jeremy Straub; Atif Farid Mohammad; Christoffer Korvald; Dayln Limesand

The limited power generation capability of a small satellite (e.g., a CubeSat) requires robust scheduling. A scheduling approach for small satellites which considers subsystem inter-dependency (where co-operation is required, desirable or prohibited), operational requirements and ground communication windows is presented. The paper considers what the optimal way of scheduled tasks for autonomous operation (required for scheduling when not in communication with ground controllers and desirable at all times during the mission) is. It compares a genetic algorithm-based approach, an exhaustive search-based approach and a heuristic-based approach. Performance maximization is considered (in light of both decision-making time and reducing activity time).


ieee aerospace conference | 2013

Sensor and computing resource management for a small satellite

Abhilasha Bhatia; Kyle Goehner; John Sand; Jeremy Straub; Atif Farid Mohammad; Christoffer Korvald; Anders Nervold

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 of opportunities is further reduced. Given these short windows of opportunity for imaging, data transfer, and sending commands, scheduling must be optimized. In addition to the high-level scheduling performed for spacecraft operations, payload-level scheduling is also required. The mission requires that images be post-processed to maximize spatial resolution and minimize data transfer (through removing overlapping regions). The payload unit includes GPS and inertial measurement unit (IMU) hardware to aid in image alignment for the aforementioned. The payload scheduler must, thus, split its energy and computing-cycle budgets between determining an imaging sequence (required to capture the highly-overlapping data required for super-resolution and adjacent areas required for mosaicking), processing the imagery (to perform the super-resolution and mosaicking) and preparing the data for transmission (compressing it, etc.). This paper presents an approach for satellite control, scheduling and operations that allows the cameras, GPS and IMU to be used in conjunction to acquire higher-resolution imagery of a target region.


ieee aerospace conference | 2013

Model-based software engineering for an imaging CubeSat and its extrapolation to other missions

Atif Farid Mohammad; Jeremy Straub; Christoffer Korvald; Emanuel S. Grant

Small satellites with their limited computational capabilities require that software engineering techniques promote efficient use of spacecraft resources. A model-driven approach to software engineering is an excellent solution to this resource maximization challenge as it facilitates visualization of the key solution processes and data elements.


ieee aerospace conference | 2016

Toward requirements engineering of cyber-physical systems: Modeling CubeSat

Hassan Reza; Christoffer Korvald; Jeremy Straub; Justin Hubber; Nicholas Alexander; Abhinav Chawla

The OpenOrbiter CubeSat Development Initiative is working to build a small spacecraft system using open source software and open hardware principles. The important design considerations for the CubeSat include availability and performance. The essential contribution of this paper is the requirement elicitation and specification of system-wide qualities such as availability, performance, and security using quality attribute scenarios. The effect of using the quality-based scenarios is that it allows more rigorous treatment of non-functional requirements and hence proper selection of an architecture modeling to satisfy these requirements.


data compression communications and processing | 2014

Impact of a revised standard for best practices for academic, governmental and industrial ground station scheduling and communications design

Scott Kerlin; Jeremey Straub; Christoffer Korvald

As launches and satellites lower in overall cost, the variety and purpose of the data collected continues to evolve. This evolution requires a revised set of standards for best practices with regard to academic, governmental and industrial communication and scheduling design. With deliberate consideration into communication and scheduling design, throughput of data passed via the ever more crowded and noisy limited-bandwidth channels can be improved. This study outlines how implementing a revised standard with regard to ground station scheduling and communication impact the expectation for throughput from the satellite itself.


Machines | 2013

OpenOrbiter: A Low-Cost, Educational Prototype CubeSat Mission Architecture

Jeremy Straub; Christoffer Korvald; Anders Nervold; Atif Farid Mohammad; Noah Root; Nicholas Long; Donovan Torgerson


Proceedings of the 64th International Astronautical Congress | 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


Proceedings of the Collaborative Online Organizations Workshop at the Autonomous Agents and Multi-Agent Systems (AAMAS) 2013 Conference | 2013

A Review of Online Collaboration Tools Used by the UND OpenOrbiter Program

Jeremy Straub; Christoffer Korvald


Spring 2013 CubeSat Workshop | 2013

Payload Processing Aboard an Open Source Software CubeSat

Jon Sand; Kyle Goehner; Christoffer Korvald; Josh Berk; Jeremy Straub


Midwest Instruction and Computing Symposium | 2013

The Development of Payload Software for a Small Spacecraft

Kyle Goehner; Christoffer Korvald; Jeremy Straub; Ronald Marsh

Collaboration


Dive into the Christoffer Korvald's collaboration.

Top Co-Authors

Avatar

Jeremy Straub

North Dakota State University

View shared research outputs
Top Co-Authors

Avatar

Ronald Marsh

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Scott Kerlin

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Donovan Torgerson

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Josh Berk

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dayln Limesand

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Anders Nervold

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Kyle Goehner

University of North Dakota

View shared research outputs
Top Co-Authors

Avatar

Hassan Reza

University of North Dakota

View shared research outputs
Researchain Logo
Decentralizing Knowledge