Skip to content
View PeterCalifano's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report PeterCalifano

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PeterCalifano/README.md

Hello! Here is Pietro Califano aka "PC"

Vision-based navigation | SLAM | Multi-sensor estimation | Space vehicles and robots autonomy

[>] Research and development

I'm a PhD student in Aerospace Engineering at DART Lab, Politecnico di Milano.

My research primarily focuses on visual navigation, SLAM, computer vision and multi-sensor state estimation, with particular interest in factor-graph methods and integrated navigation architectures. I primarily develop these methods for autonomous spacecraft navigation, especially for the exploration and characterization of small bodies and other poorly known environments, where no GNSS is available.

My work spans different parts of the navigation stack, from visual frontends and geometric vision to nonlinear estimation, simulation, validation and algorithm deployment.

Secondary research interests include event-based vision, machine learning for navigation and perception, and physically based rendering and sensor simulation. I usually spend considerable effort developing reusable and well designed software around these topics, beyond just writing papers.

Research profiles & links

Research interests

  • Visual navigation, SLAM and structure from motion
  • Factor-graph estimation and multi-sensor fusion
  • Autonomous spacecraft navigation and exploration
  • Event-based vision in SLAM, visual odometry and localization
  • Machine learning applied to computer vision and estimation problems
  • High fidelity physically based rendering and spectral rendering

[>] Selected software & projects

Important! Some active research repositories remain private while the corresponding work is in development or under review for publication. Code is released publicly whenever possible, and I am open to sharing work in the context of research collaborations, projects and reviews for jobs.

Computer vision, SLAM & robotics and spacecraft navigation

  • slam-primitives
  • pyramidal-klt-for-space-nav (Private)
  • space-nav-frontend (Private)
  • gtsam-space-nav (Private)
  • space-nav-backend (Private)
  • space-nav-loop-closures (Private)
  • EstimationGears for SpaceNav
  • space-nav-shape-reconstruction (Private)

Space environment and models simulation

Event-based vision and simulation

Machine learning & deployment

Rendering & sensor simulation

Development tools

There is also a number of other smaller utilities and libraries. The list above is intentionally selective and reflects the projects I currently maintain or develop most actively. This changes over time with the needs of ongoing research and software work.


[>] A bit about me

Curiosity is my greatest strength. No matter the subject, I approach everything with awe and enthusiasm ✨.

“Study hard what interests you the most in the most undisciplined, irreverent and original manner possible.”

Richard P. Feynman, letter to J. M. Szabados, 1965

Motto 🔥: “Wonder is anywhere, if you are curious enough to discover it.”

Coding-related motto 🤖: “Give me a task and I will code a SW library to automate it.”

Contacts 📡

Feel free to get in touch if you are interested in my work, curious to learn more, or considering a collaboration! 🚀

Pinned Loading

  1. pyTorchAutoForge pyTorchAutoForge Public

    A library based on PyTorch to automate ML models development

    Python 1

  2. gtsam gtsam Public

    Forked from borglab/gtsam

    GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse m…

    Jupyter Notebook

  3. EstimationGears_for_SpaceNav EstimationGears_for_SpaceNav Public

    Collection of MATLAB/C++ general-purpose building blocks of estimators for spacecraft navigation.

    MATLAB 1

  4. cpp_cuda_template_project cpp_cuda_template_project Public template

    A reusable C++20 library template with CMake, testing, packaging, and optional CUDA, OptiX, TensorRT, Python, MATLAB, and ROS 2 integrations: ready to evolve from a clean checkout into an installab…

    CMake

  5. torchAutoForge-deploy torchAutoForge-deploy Public

    CMake

  6. v2e-extended v2e-extended Public

    Forked from SensorsINI/v2e

    v2e-extended: an extended re-implementation of v2e for event streams simulation, including IEBCS and V2CE features and optimizations

    Python