Jacopo Panerati

Research Officer at National Research Council Canada / Conseil national de recherches Canada

Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jacopo Panerati is a Research Officer specializing in unmanned aerial systems and full-stack autonomy, with nine years of experience spanning academic postdocs and industry research roles across Canada, Europe, and the UAE. He designs and ships robot software and simulation for high-performance aerial platforms—from RL-driven quadcopter control environments to BVLOS multi‑vehicle formation flights and GNSS‑denied VTOL missions. His work bridges theory and practice: PhD-trained in computer engineering, he contributes widely to open-source drone simulation projects (safe-control-gym, gym-pybullet-drones) that couple physics engines with symbolic dynamics for learning-based control. Known for hardware-software co-design and swarm robotics, he has led record-scale demonstrations (multi-kilometre formation, 50 m/s hexacopter) and brings a rare mix of rigorous research, production-ready code, and field-tested autonomy.
code9 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Engineering, Doctor of Philosophy (Ph.D.) Computer Engineering at Polytechnique Montréal
bookSpace Studies Program Engineering Department, Space Studies Program Engineering Department at International Space University
bookMaster's degree Computer Science, Master's degree Computer Science at University of Illinois Chicago
bookExchange PhD Student Computer Engineering, Exchange PhD Student Computer Engineering at McGill University
bookLaurea Specialistica (M.Sc.) Computer Engineering, Laurea Specialistica (M.Sc.) Computer Engineering at Politecnico di Milano
languagesEnglish, French, Italian, Japanese, German, Arabic
github-logo-circle

Github Skills (14)

gymnasium10
openai-gym10
quad10
pybullet10
py10
python10
reinforcement-learning10
setuptools10
control-systems9
robotics9
controlling8
unreal-engine-56
unreal6
unreal-engine-46

Programming languages (4)

C++CTeXPython

Github contributions (5)

github-logo-circle
utiasDSL/safe-control-gym

Aug 2021 - Oct 2022

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
Role in this project:
userFull-stack Developer
Contributions:4 releases, 64 reviews, 372 commits in 1 year 2 months
Contributions summary:Jacopo appears to be setting up and configuring the safe-control-gym project. They started with the initial module setup, including dependencies. They then added new dependencies to setup.py and updated the safe_control_gym package version name. They also refactored constraints and disturbances in the environment.
roboticscasadirobustnesspybulletquadcopter
utiasDSL/gym-pybullet-drones

Aug 2020 - Dec 2022

PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
Role in this project:
userBack-end Developer & Robotics Engineer
Contributions:5 releases, 18 reviews, 705 commits in 2 years 4 months
Contributions summary:Jacopo primarily contributed to the development of the PyBullet Gymnasium environments for quadcopter control, likely implementing core functionalities related to the drone simulation. Their work included the initial code commit with a 3D model, and modifications to environment files such as `SingleDroneEnv.py`, `run_physics.py`, and `run_physics_standalone.py`. The user's contributions also involved setting up basic control logic within the `scripts` folder.
gym-environmentspybulletmahjonggymnasiummulti-agent
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jacopo Panerati - Research Officer at National Research Council Canada / Conseil national de recherches Canada