Over the last fbv yeus software e n g k e h g has made s i p i f i i t strides in making more flexibk urhiteetarcs m d designs poadble. However, at the srme t h e , spaceernft have berolne more complex and flight software hm h o m e more Typically spacecraft art? often oneof-a-kind entities that have diffemnt hardware designs, different capabilities, diffemnt instmments, etc h n d softwarre has become more eompkx and operations teams bave had to learn a myriad of tooh that dl bave ~Mferent user Maces a d repdsta in differreat ways At Jet Propulsion Labomtory (DL) these themca have co&ded to require a new approrsch to prodacing grwnd system software. Two differrnt groops have bcea lodring at t a M n g this p a d i m k ptoblem. One p p is w o w for the JPL Mars Techmbgy Program in the Mars Science Laboratory (MSL) Foeused Technology area Tbe other gronp is the JPL M u l t i-M k h~ Planning rad Seqoeacing Group. Tbe major concept driving these two approached on a similar path is to provide s o h u e that c m be a more oohesive M l e system that provides a aet of phaing and aqoeaciag system of s e r v i e e a T k i s p r p t r~k~e f f o r t s t B o t h r v e h m r d e t o d r t e f o c r r a t e a~ a p p m h from tbest dispmte grarpa Forhnmely, the advent of new ap~~aaches to bwlding software allows s~lutions to their hectic e n v h~n e n t The goal of softwan? bas always ken to make using computers aad their various features easy for users/operato~s. In today's software world it is possible thrwgh the use of various utilities, components, fkmeworks and rich client platforms to Mij. tbe ground software. Two different groups at Jet Pmpllsion hboratory (JPL) have b e e n w w l d n g m t a c k l i n g t h e p r o b~o f h a v i s g m a n y t o o I s w i t h~e r e n t a p p r o a c h e s , W~~~a n d M e r i n g data mpkmenk Om group is working for the JPL Mars Technology Program in the Mars Science Laboratory (MSL) F d Technology area MSL is the next rover going to Mars. It wiU be launched in 2009. The other group is apptoadring the problem from the JPL Multi-Mission Planning and Sequencing group. This group creates muiti-mission sofbare for use lhmghout JPL. iI. Next Generation UpEnk Planning System (NGUPS) Team The Next Genemion Uplink Plamnng System (NGUPS) team is part of tbe MSL Focused Technology group. MSL has decided to inherit &e gnwmd system from Mars Exploration Rover's (MER) as their basehe. However, 'software System Engiwer, ! %. &on 317, MIS 301-250 D 4800 Oak Grove Dr., Pawba, CA 91109 USA. Cognizant Design Engineer, !kction 317, M/S 301-250 D 4800 Oak Grove Dr., Fbsxkm, CA 91 109 USA.
Spacecraft continue to become more complex and more capable as computer processors have become significantly smaller as well as providing more processing capability, more memory and higher performance. Mission operations must still make sure that the spacecraft executes its commands safely and efficiently. At Jet Propulsion Laboratory almost all of the mission operations teams use a multi-mission software tool called SeqgenSequence Generator. Seqgen is a discrete event simulator that models the effects of spacecraft commands. Initially Seqgen simply checked and modeled an absolute timeordered list of spacecraft commands. That Seqgen existed twenty years ago and the tool can still operate in that mode. However, now Seqgen has evolved and performs many more functions including event driven modeling. This paper will discuss the evolution of Seqgen from it initial simulation capabilities to a much more complex variation.
In today's operations environment, the teams are smaller and need to be more efficient while still ensuring the safety and success of the mission. In addition, teams often begin working on a mission in its early development phases and continue on the team through actual operations. For these reasons the operations teams want to be presented with a software environment that integrates multiple needed software applications as well as providing them with context sensitive editing support for entering commands and sequences of commands. At Jet Propulsion Laboratory, the Multi-Mission Planning and Sequencing (MPS) Editor provided by the Multi-Mission Ground Systems and Services (MGSS) supports those operational needs.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.