Won S. Kim, C. Leger, Stephen F. Peters, J. Carsten, A. Diaz-Calderon
{"title":"Mars science laboratory frame manager for centralized frame tree database and target pointing","authors":"Won S. Kim, C. Leger, Stephen F. Peters, J. Carsten, A. Diaz-Calderon","doi":"10.1109/SYSoSE.2013.6575252","DOIUrl":null,"url":null,"abstract":"The FM (Frame Manager) flight software module is responsible for maintaining the frame tree database containing coordinate transforms between frames. The frame tree is a proper tree structure of directed links, consisting of surface and rover subtrees. Actual frame transforms are updated by their owner. FM updates site and saved frames for the surface tree. As the rover drives to a new area, a new site frame with an incremented site index can be created. Several clients including ARM and RSM (Remote Sensing Mast) update their related rover frames that they own. Through the onboard centralized FM frame tree database, client modules can query transforms between any two frames. Important applications include target image pointing for RSM-mounted cameras and frame-referenced arm moves. The use of frame tree eliminates cumbersome, error-prone calculations of coordinate entries for commands and thus simplifies flight operations significantly.","PeriodicalId":346069,"journal":{"name":"2013 8th International Conference on System of Systems Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 8th International Conference on System of Systems Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSoSE.2013.6575252","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The FM (Frame Manager) flight software module is responsible for maintaining the frame tree database containing coordinate transforms between frames. The frame tree is a proper tree structure of directed links, consisting of surface and rover subtrees. Actual frame transforms are updated by their owner. FM updates site and saved frames for the surface tree. As the rover drives to a new area, a new site frame with an incremented site index can be created. Several clients including ARM and RSM (Remote Sensing Mast) update their related rover frames that they own. Through the onboard centralized FM frame tree database, client modules can query transforms between any two frames. Important applications include target image pointing for RSM-mounted cameras and frame-referenced arm moves. The use of frame tree eliminates cumbersome, error-prone calculations of coordinate entries for commands and thus simplifies flight operations significantly.
FM (Frame Manager)飞行软件模块负责维护包含帧间坐标变换的帧树数据库。框架树是一种正确的有向链路树结构,由表面子树和漫游子树组成。实际的帧变换由其所有者更新。FM更新站点并为表面树保存帧。当漫游车行驶到一个新的区域时,可以创建一个具有增量站点索引的新站点框架。包括ARM和RSM(遥感桅杆)在内的一些客户更新他们拥有的相关漫游者框架。通过板载集中式FM帧树数据库,客户端模块可以查询任意两帧之间的转换。重要的应用包括rsm相机的目标图像指向和框架参考臂移动。框架树的使用消除了繁琐的、容易出错的指令坐标条目计算,从而大大简化了飞行操作。