Skip to content
View payamparvizi's full-sized avatar

Block or report payamparvizi

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
payamparvizi/README.md

Payam Parvizi

Robotics & Reinforcement Learning Engineer | PhD

I build reinforcement-learning controllers, physics-based simulation environments, and sim-to-real workflows for physical systems. My work focuses on continuous-control reinforcement learning, policy regularization, robotics, adaptive optics, and reliable hardware-aware control.

During my doctoral and postdoctoral research at the University of Ottawa, I developed State-Adaptive Proportional Policy Smoothing (SAPPS) and evaluated learning-based control methods across MuJoCo benchmarks, wavefront-sensorless adaptive optics, and a real Crazyflie nano-quadcopter.

I am open to full-time roles in robotics, reinforcement learning, simulation, and applied machine learning for physical systems. I am authorized to work in Canada and open to relocation across Ontario.

Selected Work

A policy regularization method designed to reduce unnecessary action fluctuations while preserving responsiveness as system states change rapidly.

  • Evaluated across MuJoCo continuous-control tasks, adaptive optics, and real-world quadcopter control
  • Implemented with PPO and compared with standard PPO and policy-smoothing baselines
  • TechRxiv preprint; manuscript currently under revision

An open-source, Gymnasium-compatible environment for reinforcement-learning control of wavefront-sensorless adaptive optics in optical satellite communication.

  • Configurable atmospheric dynamics, observations, actions, rewards, and episode structures
  • Optical propagation, deformable-mirror control, focal-plane sensing, and single-mode-fiber coupling
  • PPO, SAC, and DDPG implemented from scratch in PyTorch

An end-to-end simulation-to-hardware PPO workflow for Crazyflie 2.1 altitude control.

  • Multi-seed simulation training followed by 100 real-hardware episodes
  • Real-time telemetry, safety constraints, automatic landing, and hardware integration
  • Built with Python, PyTorch, cflib, Crazyradio, and the Flow Deck

Technical Focus

  • Reinforcement learning: PPO, SAC, DDPG, actor-critic methods, continuous control, policy regularization
  • Simulation: Gymnasium, MuJoCo, custom physics-based environments
  • Machine learning: Python, PyTorch, Tianshou, NumPy, pandas, Matplotlib
  • Research computing: Linux, Bash, HPC, SLURM, Weights & Biases
  • Robotics: Sim-to-real evaluation, Crazyflie, hardware integration, robotic skill learning

Selected Publications

Connect

Pinned Loading

  1. sapps-rl sapps-rl Public

    State-Adaptive Proportional Policy Smoothing (SAPPS) for smooth, responsive continuous-control RL across MuJoCo, adaptive optics, and real hardware.

    Python 3 1

  2. adaptive_optics_gym adaptive_optics_gym Public

    Open-source Gymnasium environment for reinforcement-learning control of wavefront-sensorless adaptive optics in optical satellite communications

    Python 19 5

  3. Crazyflie_RL Crazyflie_RL Public

    Sim-to-real PPO altitude control for Crazyflie 2.1 with multi-seed training, real-hardware evaluation, telemetry, safety constraints, and automatic landing

    Python 2

  4. truck_packing_rl truck_packing_rl Public

    Custom Gymnasium-compatible MuJoCo truck-packing simulator and PPO agent with contact physics, stability checks, occupancy-grid observations, and continuous actions

    Python