Spacecraft robotics toolkit: an open-source simulator for spacecraft robotic arm dynamic modeling and control
Drew, Jerry V., II
MetadataShow full item record
An open-source, six-degree-of freedom kinematic and dynamic software toolkit for a spacecraft with attached robotic arm has been developed and released. The toolkit is capable of simulating a floating or a flying base and can handle external forces, both in operational and in joint space. Based on a Newton-Euler approach which makes use of the Decoupled Natural Orthogonal Complement matrix, the forward and inverse dynamics are solved using an efficient, recursive O (n) algorithm. Recursive O (n) formulations to obtain the generalized inertia and convective inertia matrices have also been implemented. Written as a collection of function for MATLAB/ Simulink, the toolkit is very modular and it can be used for standalone MATLAB scripts or for Simulink models. The resulting Simulink models are suitable for code generation and thus can be readily compiled and executed into embedded hardware or integrated with third party tools. In addition to modeling the kinematics and dynamics, the software includes tools to help the user create control and analysis applications.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Sun, X.; J. Wei; S. Rao; Xie, Geoffrey (2011-11);Routing design is widely considered as one of the most challenging parts of enterprise network design. The challenges come from the typical large scale of such networks, the diverse objectives to meet through design, and ...
Ong, Henry Tong. (Monterey, California. Naval Postgraduate School, 1995);This thesis addresses three deficiencies in the NPSNET simulated world. First, although a full set of algorithms have been defined for Dead Reckoning (DR) entities in a distributed simulation, NPSNET only implements a few ...
Drake, Douglass M.; Riden, Chad A. (Monterey, California. Naval Postgraduate School, 2006);The purpose of this thesis is to provide a workbook to accompany the current textbook, A First Course in Mathematical Modeling. The workbook will offer basic reviews of each lesson followed by detailed examples of how to ...