We offer consulting for algorithm development, MATLAB software development as well as Mac OS X and iOS applications, and custom training courses for our commercial products. Our in-house expertise spans a number of areas where we can put our experience to work for you:
- Aerospace Engineering
- Estimation, Control and Simulation
- MATLAB GUIs and toolboxes
- Embedded Systems
- Image Processing
- Software Verification and Testing
- Mac OS X, Unix and iPhone application development
- Distributed, Networked Applications
- Graphics including OpenGL and Mac OS X Core Graphics
The transition from prototype to working code can be complex, and our engineers can assist. Moving from interpreted code in a prototyping environment like MATLAB to native code running on real hardware offers numerous advantages, but the complexities of native languages and libraries can turn the task into a timesink for teams not built around it. Put our software engineers to work turning your prototype into solid native code and spend more time focusing on what you do best.
In addition to our VisualCommander product, the software team has developed several custom Mac OS X applications in support of industrial R&D and process control. We can provide existing simulation and control frameworks in addition to custom development work under any UNIX-compatible environment, including Mac OS X. The team also has broad development experience with Linux, FreeBSD, AT&T/BSD Unix, and iOS. We also have two iPhone apps on the App Store: ChessNotePad and OuterSpaceDefense, which utilizes real orbit dynamics.
Real-Time and Embedded Software
We developed the flight software for the Indostar-1 geosynchronous spacecraft and wrote the algorithm description document for the TDRS spacecraft momentum management system. We also developed algorithms for the collision avoidance system for the PRISMA rendezvous robots and delivered the software in Simulink which was used by the Swedish Space Corporation to autocode the flight software.
To send us an inquiry for consulting please fill out the following form: