Souren Pashangpour

I'm a PhD candidate at ASBLab, University of Toronto, advised by Prof. Goldie Nejat, and a recipient of the NSERC CREATE Healthcare Robotics (HeRo) scholarship. My research focuses on human-centered control of humanoid helpers for social and physical human–robot interaction in service and healthcare settings. I'm interested in how robots can use foundation models, multimodal reasoning, embodiment-aware interaction, and long-horizon planning to behave safely, expressively, and usefully around people.

Outside the lab, I enjoy weightlifting, archery, Brazilian jiu-jitsu, and being outdoors. I also take pride in taking care of my 1989 IROC-Z28 Camaro, which has become its own long-running mechanical project.

Email  /  Scholar  /  Github

profile photo

Publications

ExpressMM ExpressMM: Expressive Mobile Manipulation Behaviors in Human–Robot Interactions
Souren Pashangpour, Haitong Wang, Matthew Lisondra, Goldie Nejat
IEEE RO-MAN, 2026  (Submitted)
arXiv

A multi-foundation-model framework for expressive, interruptible mobile manipulation in human–robot interaction. ExpressMM combines a multimodal perception module, a VLM-based interaction planner, and a VLA-based controller so a TurtleBot4 with a SO-101 arm can interpret speech and visual context, generate expressive action sequences, execute coordinated base–arm motions, and replan when users interrupt or redirect the task. In a live collaborative-assembly demonstration study, participants found the robot's behaviors clear and socially expressive, while also showing the expected caution around trust and safety for physical object-handling interactions.

POVNet+ POVNet+: A Deep Learning Architecture for Socially Assistive Robots to Learn and Assist with Multiple Activities of Daily Living
Fraser Robinson, Souren Pashangpour, Matthew Lisondra, Goldie Nejat
Advanced Robotics (under review), 2026
arXiv

A multimodal deep-learning architecture for socially assistive robots to recognize and monitor activities of daily living in real time. POVNet+ fuses RGB video, 3D skeletal pose, and object-location features using a spatial mid-fusion method, then uses ADL and motion embedding spaces to distinguish between seen ADLs, unseen ADLs, atypically performed ADLs, and non-ADL movements. In experiments, it outperformed several unimodal and multimodal HAR baselines on within-domain and out-of-domain ADL recognition, and was integrated on the socially assistive robot Leia to proactively initiate assistance in a cluttered home-like environment.

Healthcare LLM review The Future of Intelligent Healthcare: A Systematic Analysis and Discussion on the Integration and Impact of Robots Using Large Language Models for Healthcare
Souren Pashangpour, Goldie Nejat
Robotics (MDPI), vol. 13, no. 8, 2024
paper / DOI

A systematic review of how large language models can be integrated into healthcare robots to help address aging populations and clinician shortages. Surveys current LLM-enabled capabilities, identifies open challenges in safety, grounding, and deployment, and lays out a research agenda for trustworthy clinical use.

LectureGPT LectureGPT: An LLM-Based Multimodal Lecturing Pipeline for Socially Assistive Humanoid Robots
Souren Pashangpour, Goldie Nejat
IEEE Transactions on Learning Technologies, 2026  (Under Review)

An LLM-based architecture that enables a NAO social robot to autonomously generate and deliver a university lecture from instructor-provided notes. LectureGPT segments lecture slides, uses GPT-4 with EmoPrompt to generate natural-language explanations, then applies chain-of-thought prompting to insert synchronized robot action commands into the script so speech, gestures, body movements, slide transitions, and video playback are coordinated through the robot's low-level controller. In a 40-minute classroom HRI study with fourth-year engineering students, the system reduced lecture-preparation time compared with manual robot programming and was generally perceived as informative, engaging, and expressive, while also revealing limits around adaptation, clarification, and measurable learning gains.

Haptic Device Design and Development of a Novel Haptic Device for Plucked Musical Instrument AR Simulation
Pooyan Nayyeri, Everly Conrad-Baldwin, Kourosh Zareinia, Souren Pashangpour (acknowledgements)
IEEE, 2023
paper (PDF) / IEEE Xplore

A wearable haptic device for AR simulation of plucked musical instruments, using a pair of parallel five-bar mechanisms to move a physical string piece against the user's fingertip and emulate plucking interactions. During my third year of undergrad, I was acknowledged for developing the Python Leap Motion controller code, which handled hand/finger pose tracking, finger extension/contraction detection, virtual-string zone detection, and the high-level state machine that sent serial commands to the Arduino controller to switch the mechanism between rest, engaged, and pluck configurations.

Projects

Breadbot CAD render Breadbot prototype cutting bread
Breadbot: Automated Bread Cutting Machine
Souren Pashangpour, Mahyar Tajeri, Gibran Rajput
2025–2026

A custom bread-processing machine for restaurant operations. My role was mainly system design and technical blueprinting: defining the overall architecture, breaking the machine into mechanical / electrical / software subsystems, selecting key components, and guiding early design iterations so the team could move from concept to buildable hardware. I also assisted across hardware and software design, and developed an in-house sensing approach: a rotary-encoder lever gauge that mechanically maps loaf topology so cuts can be adjusted around weak points in the bread and meet slice-height / trimming requirements.

Crazyflie drone racing Autonomous Drone Racing with the Crazyflie (AER1217)
Souren Pashangpour et al.
AER1217 — Development of Autonomous UAS, UTIAS, 2025

Full perception, planning, and control stack for an autonomous Crazyflie navigating a gate-based racing course. Combines on-board state estimation with a trajectory planner that respects the quadrotor's actuation limits, achieving consistent gate fly-throughs in flight tests.

Sleep onset Sleep-Onset Prediction with Intelligent Sensor Networks
Souren Pashangpour, Sohrab Roointan
Course project, Intelligent Sensor Networks, 2024
slides (PDF)

A distributed intelligent sensor network for comfort monitoring and sleep-onset prediction. ESP32-S3 sensing hubs placed at the bedside, window, and door collect localized temperature, humidity, light, acoustic, BLE/RSSI, and indoor–outdoor gradient data, then stream calibrated and Kalman-filtered readings to a central server over TCP. The server builds a spatio-temporal semantic map using inverse-distance weighting between nodes, estimates room thermal dynamics with a first-order ODE, and uses camera-derived posture/presence labels only as supervision for training a logistic-regression model to predict sleep-related state transitions and recommend proactive climate-control actions.

RL Project Autonomous RL Racing with Strategic Decision Making
Souren Pashangpour, Gibran A. Rajput, Zicheng Wang
Course project, 2023
code / report (PDF)

A hierarchical reinforcement-learning racing framework that combines high-level macro-action planning with low-level vehicle control. A PPO-based strategic layer decides when to continue driving or take pit stops under fuel and tire-wear constraints, while a pre-trained PPO-LSTM visual controller handles steering, throttle, and braking. Trained in simulated racetracks over roughly 28 hours, the system reduced unnecessary pit stops and achieved faster lap times than a human baseline in controlled trials.

Gas-powered VTOL Exploration into the Use of Gas Power for Lifting Operations
Souren Pashangpour, Karim Akl, Michael Hyunh, Gibran Ahmed Rajput
Toronto Metropolitan University — Supervisor: Shudong Yu, 2023
conference paper (PDF) / project report (PDF)

A scaled-model gas-powered VTOL device designed to lift personnel for high-altitude operations, including mountainous terrain, high-rise rescue, and disaster response, where ICE energy density can outperform batteries. Completed in four months under the supervision of Dr. Shudong Yu, the system used a two-stroke nitro engine to drive four propellers through a custom bevel-gear powertrain on a 3D-printed chassis reinforced with steel rods, with major subsystems sized using von Mises and Goodman criteria. Bench tests on thrust, fuel consumption, vibration, thermal behavior, and structural FEA characterized the design envelope and identified the OEM clutch and powertrain losses as the primary performance bottlenecks.

Other Projects
  • Vaxter UTRA Hacks 2025
    An AI health companion built with Mahyar and teammates that combined a NAO robot and a TurtleBot using ROS / C++, Python, OpenCV, PyTorch, Whisper STT, TTS, and multimodal LLMs. The robot followed users, recognized objects, and provided health and activity reminders, with real-time tracking, navigation, speech, and AI processing all running under hackathon time constraints.
  • Single-Actuator Car
    Designed a four-wheel-drive miniature car capable of moving in all four directions using one actuator and a custom gearbox, 3D-printed assemblies, obstacle-avoidance logic, and a CoppeliaSim simulation.
  • Inverted Pendulum System
    Designed and built a reaction-wheel inverted pendulum, including the mechanical CAD, Simulink model, PID control, and real-time system feedback.
  • Quadruped Obstacle Course
    Built physical obstacle-course elements in the lab for quadruped locomotion experiments and sim-to-real testing.
  • Solar Intensity Tracker
    An electromechanical sun-following system that uses photoresistors to track light intensity over time, logs measurements to an SD card, and enables later analysis of brightness changes throughout the day.
  • Photo Deletion App
    A personal phone app to quickly delete gallery photos by swiping — built because I was too lazy to clean my gallery manually and didn't want to pay for an App Store app.
  • TheTutors Websitethetutors.company
  • Machine-Learning Side Projects
    A failed-3D-print detection model trained on scraped images, and OpenCV image-sorting tools based on image features and time-of-day lighting.

Web & Mobile Apps

Dirt Deposit Manager portal Dirt Deposit Manager
Souren Pashangpour, Mahyar Tajeri
Web app built for Fred's Paving
demo

Excavation and road work crews have to dump their dirt somewhere, usually farmland, but every load needs to be analyzed first, and every truck carries a paper ticket that has to be reconciled by hand. We built a digital system to replace the paper trail: each truck's deposit is tracked, every analysis is attached to a load, and the whole chain is searchable and auditable. Designed for and deployed with Fred's Paving.

ABO Autism care-session platform ABO Autism Care-Session Platform
Souren Pashangpour, Mahyar Tajeri
Internal web app
demo

Built a custom internal web app with Mahyar for an at-home autism care provider after my wife started working there and we saw they did not yet have software for managing therapist visits. The platform let therapists log in, record home-session notes, document what happened during visits, and sign off on completed sessions, while admins could oversee the records through a separate admin login. It was built to replace ad hoc manual tracking with a structured workflow for therapists visiting autistic children at home.

GoHabits
Mahyar Tajeri, Souren Pashangpour
iOS app — App Store

Built and shipped an iOS habit-tracking app with Mahyar Tajeri, listed on the App Store under GoHabits Inc. as a productivity app with the tagline “Craft your dream life.” GoHabits helps users build routines, track habits, journal progress, and stay accountable through community features like a social circle, home feed, profile pages, habit pages, comments, group chats, and upcoming “Monk Mode” / GoAI features. We also showcased GoHabits at Collision 2023.

Miscellanea

Awards
NSERC CREATE Healthcare Robotics (HeRo) Scholarship
First robotics-focused graduate training program covering the continuum of care from hospital to home; jointly run at U of T and UBC.
News ASBLab demo for Minister Nolan Quinn
Robotics and life-sciences research on display for Minister Nolan Quinn
UTIAS coverage of our ASBLab demo to Ontario's Minister of Colleges and Universities.
Toronto Robotics Conference 2024 — ASBLab lab talk  (photos)
Teaching
Teach C++ and ROS 2 fundamentals to 4th-year engineers; design contests; manage 6 TAs. Hired to lead the migration from TurtleBot 2 / ROS 1 to TurtleBot 4 / ROS 2 with new starter code.
Graduate course on robots for clinical and home-care settings.
Built tests, solutions, and 8 weeks of lab assignments around BPMN and Java; ran virtual office hours, graded assignments and projects, and kept the lab and IT environments ready for sessions.
Experience
Jr Python / C++ Developer, NAVMOBILITY 2023
Built 3DLiSim, a desktop geomatics app (C++/.NET, Qt); integrated OpenMMS / OpenCV to segment 3D point clouds for LiDAR GCP calibration.
Engineering Intern, Honda Canada 2022
SolidWorks 3D-printable assembly jigs for the Civic line; QC and engine assembly.
Engineering Intern, IDES / Scentroid 2017–2021
FANUC robot programming, plasma-cutter end-effector design, sensor & air-quality data analysis.

Template adapted from Jon Barron's website.