Rover PathPlanner 2025

Description

This project involved developing a robust autonomous terrain planner for a rover, starting with a Python prototype using NumPy and Pillow for A* path planning on a 100x100 height map with a 30-degree slope constraint. I also developed visual debugging tools like cost heatmaps and animated GIFs. The project's second phase was a Rust port that mirrored the Python architecture but added bidirectional A* search and other optimizations, doubling the performance. This project demonstrates my skills in algorithm design, performance optimization, and cross-language development.

Type

Solo Project

Timeline

Oct 14, 2025 - Oct 15, 2025

Client

Pulsar UPB Team

My Roles

Python Scripting

Rust Scripting

Tech Used

Quick Links

GitHub