Skip to content

Yash2378/Autonomous-Spacecraft-Navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous Spacecraft Navigation System

This project aims to develop an AI-driven navigation system for spacecraft that can autonomously chart optimal paths, avoid obstacles, and adjust routes in real-time based on environmental data.

Features

  • Path Planning using A* Algorithm
  • Obstacle Avoidance with Potential Fields
  • Route Adjustment using Dynamic Replanning
  • Simulation Environment for Testing

Installation

pip install -r requirements.txt

Usage

python main.py

Tests

pytest tests/

requirements.txt

numpy scipy matplotlib pytest

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

Upload to GitHub

  1. Initialize a Git Repository:

    git init
  2. Add Files and Commit:

    git add .
    git commit -m "Initial commit"
  3. Create a New Repository on GitHub:

    • Go to GitHub and create a new repository.
  4. Add Remote and Push:

    git remote add origin https://github.com/yourusername/autonomous_spacecraft_navigation.git
    git push -u origin main

This will make your project more complete, professional, and easier for others to contribute to.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Thanks to all contributors who have invested their time in refining this project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages