Skip to content

An orbital mechanics simulation/visualisation made with Unity

Notifications You must be signed in to change notification settings

tomtar00/orbital-mechanics-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

orbital-mechanics-simulation

An orbital mechanics simulation/visualisation made with Unity. This project aims to provide a simple implementation of a basic space maneuver system (with autopilot) and show how much time space travel takes in the Solar System. All data is as close to the real values as possible.

How to use

  1. Create a spacecraft on an orbit around given celestial body at a specific time. main

  2. Create maneuvers pressing on spacecraft's orbit/tracjectory.

1.mp4
  1. Modify maneuvers by pressing arrows that represent change to velocity in the marked direction
2.mp4
  1. You can also drag the entire maneuver node along the trajectory line
3.mp4
  1. Use autopilot or rotate the spacecraft towards the final maneuver direction marked as an arrow near the spacecraft
4.mp4
  1. Wait for autopilot to make the burn or do it yourself when spacecraft is near the maneuver node
5.mp4
  1. You can also create multiple maneuver nodes that relay on future trajectories
6.mp4

Controls

  • Q - unlock cursor (press in empty space to lock cursor)
  • W A S D - rotate spacecraft
  • Space - add acceleration