Projects
We specialize in embedded programming and advanced system design of spacecraft and space related projects.
TREADS
- Testbed for Responsive Experiments and Demonstrations in Space (TREADS)
- Technology demonstration platform for electronics, software and hardware
- Reusable "spacecraft bus" design
- Demonstrates new technology in a real-world radiation environment
- Integrates with real-world hardware for "in-the-field" experimentation and system performance characterization
- Yields a competitive-edge for all its payloads by increasing Technology Readiness Levels (TRLs) at an inexpensive "firm-fixed" price
- Please see additional details on the TREADS project page
DWH
- Distributed Wiring Harness (DWH)
- Ground testing architecture for distributed subsystems
- Universal power distribution unit
- Embedded processor for data transfer, conversion, and calculations
- Built-in simulation capabilities
- Please see additional details on the DWH project page
CMDRS
- Configuration Manager for Dynamically Reconfigurable Systems (CMDRS, pronounced "commanders")
- An embedded intellectual property (IP) design that:
- Automatically detects anomalies and mission goal changes
- Autonomously "migrates" logic to a more capable region or to a different FPGA altogether
- Enables the most efficient use of existing resources
- Ensures all Priority 1 modules are loaded and running to maintain near 100% mission survivability
- On Virtex QV and SIRF FPGA architectures.
- Please see additional details on the CMDRS project page
T3RSS
- Triple3 Redundant Spacecraft Subsystems (T3RSS)
- 2005 Phase I STTR with NASA Ames Research Center
- Triple modular redundancy
- Partial reconfiguration
- Embeeded PowerPC and microBlaze
- Near 100% mission survivability using COTS
- Working with Colorado Space Grant Consortium
- 3 undergraduates, 6 graduate, and 3 post-graduate students involved!
- Please see additional details on the T3RSS project page
Flight Visualization Software
- Integrated with full scale flight simulators
- 3D visualization of flight based on csv source data
Ground Software
- Specializing in user-interface (UI) design for custom applications and web-based portals.
- Developing business logic that helps streamline productivity and automates tasks.
Data Acquisition
- Collects data from MILSTD1553B, 429 aircraft buses, ethernet, serial, reflective memory
- Video/Audio capture
- Csv and socket output
Command and Control GUI on RoadRunner (TacSat 2)
- Subcontracted to Interface and Control Systems
- Developed a user interface for scheduling ground and space assets
- JAVA GUI
3CS
- Three Corner Satellite (3CS)
- Launched Dec. 21, 2004
- Low resolution imaging of weather systems
- Constellation of 3 satellites
- Imaging goals/tasks distributed between each satellite
- Master/slave architecture
- Embedded PPC823
- VxWorks with TrueFFS
- Developed satellite model and demonstrated JPL CASPER software
DINO
- Deployable and Intelligent Nanosatellite Operations (DINO)
- High resolution imaging of weather systems
- Follow-on to 3CS
- Single satellites
- Autonomous flight software using a Python rule-based architecture
- Object-oriented dependancy tree for all I/O, commands, telemetry, etc.
- Embedded XScale processor
- Linux with GPL radiation monitoring software