Skip to content

Thopterek/6DOF_spacecraft_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

6DOF Spacecraft Simulation

Project overview

  • Base for using NASA Tick in combination with ROS2 and SPACE ROS
    • Tick allowing for simulation of space scenarios
    • ROS as a way to implement control/autonomy stack
  • Backbone for projects combining from Bare Metal development to ML integration

Repository Structure

  • trick/ros_base directories as notes and code going through their individual concepts
    • based on chapters / concepts
    • each with smaller README.md about them
  • attitude_determination_and_control for fundamental concepts and mathematical basis
  • spacecraft directory the end goal of this project, combining those technologies

Sources

  • NASA Trick documentation
  • SPACE ROS documentation
  • ROS2 Jazzy documentation
  • Markley & Crassidis – Fundamentals of Spacecraft Attitude Determination and Control

Non-Goals

This project does NOT aim to:

  • Replace flight software or RTOS-based control systems
  • Provide real-time guarantees beyond simulation fidelity
  • Act as a full mission simulator or ground system

Possible addition

  • NASA’s Genesis (Julia) and Copernicus
  • Jenkins testing
  • MoveIt2 for planning

About

Space ROS, ROS2 & NASA Trick

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages