Project tutorial
Realtime Planet Tracking System and Trajectory Prediction

Realtime Planet Tracking System and Trajectory Prediction © GPL3+

This project aims to make a system that can effectively track celestial bodies (such as planets ) with a fair amount of accuracy.

  • 12,828 views
  • 0 comments
  • 21 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)
Soldering Rework Station

Apps and online services

About this project


RTPT - Working Demo

Main article: https://paulsite.com/real_time_planet_tracking_system/

Introduction

This project aims to make a system that can effectively track celestial bodies (such as planets ) with a fair amount of accuracy. We will be using some algorithms along with a processing unit for the calculations and a servo mechanism to show the location of the planet physically! The hardware used in the project is pretty much basic and simple because the primary focus of this project is on the software, that is to make people understand about the algorithms and their implementations. So please bear with my "un-formatted" hardware.

Not just planet tracking  you will learn some additional important things that you can implement in your other projects :

  • Planet tracking using keplers algorithms
  • Many co-ordinate systems and their interconversion
  • pan-tilt programming and servo mapping (3.5 turns Servo and 180 degree Servo )
  • MPU9250 auto-calibration programming
  • Using Madwicks/Mahony Filter to Stablise Mpu readings.
  • Yaw correction using P- controller with MPU9250

The steps are too detailed to fit in a single page so I have split the project in different pages they are :

  • Step 1: Calculation of Right Ascension and Declination and its conversion to Azimuth and Altitude [Calculated using Kepler’s Laws] using Osculating Elements Here is the Hackster Link.
  • Step 2: The Circuitry (connections of GPS Module U-BLOX NEO-6M or similar , pan – tilt servo )  and Servo Mapping. Here is the Hackster Link. Note: If you do not use a MPU9250, you will have to align your system in its initial state to the North direction.
  • Step 3: This step uses the MPU9250 for automatic north detection and its alignment and best part is that its Dynamic i.e. even you keep changing (the yaw angle) or azimuth alignment it will continuously sense the error and correct it dynamically. Here is the Hackster Link.
  • Step 4: Software Integration and Trajectory Prediction. Go to this section for the final Arduino code. Here is the Hackster Link.


Code

RTPT - Complete Software Integration
Just burn the code to your Arduino Mega more details at https://paulplusx.wordpress.com/2016/03/05/rtpts_sitrajec/

Schematics

RTPT - Schematic
Final Schematic of RTPT.You switch on everything and then turn the pot for planet selection and use the mode selector for trajectory mode or normal mode
Rtpt

Comments

Team members

Paulplusx
Shubham Paul
  • 4 projects
  • 13 followers
Default
Samhita Ganguly
  • 4 projects
  • 11 followers

Additional contributors

Published on

November 7, 2016

Members who respect this project

DefaultPhoto2jn2oklp9uexbh4foh4xPowerbotRuchir2 j4v4enxlmp13912669 1100078880058959 4938907032612550186 nDe69a62a2b35333cd5fa834c6f202b80 qq25e5259b25be25e72589258720160323205203 uugfypsuzu993089 10151500970584141 582348987 n

and 15 others

See similar projects
you might like

Similar projects you might like

Android App-Based Home Automation System Using IOT

Project tutorial by Team Autoshack

  • 49,261 views
  • 22 comments
  • 141 respects

GPS Tracking System for Vehicles

Project showcase by Sustainable Living Lab

  • 19,661 views
  • 3 comments
  • 64 respects

Servo-Controlled, Light-Tracking Solar Panel Platform

Project tutorial by scott mangiacotti

  • 17,433 views
  • 12 comments
  • 52 respects

Integrated HOME Irrigation System

by Hernanduino

  • 4,935 views
  • 0 comments
  • 19 respects

Local and Remote Programmable Robotic Arm

Project tutorial by MJRoBot

  • 23,637 views
  • 7 comments
  • 63 respects
Add projectSign up / Login