RoboCup 2024 Middle Size League soccer final
RoboCup 2024 - Soccer MSL final by RoboCup 2024 , photo by Bart van Overbeeke, licensed under CC BY-NC 2.0 . Resized and converted to WebP.

Seyed Ehsan Marjani Bajestani, Ph.D.

Robotics Systems Engineer
Postdoctoral Researcher | MIST Lab , Polytechnique MontrĂ©al

I design and develop intelligent robotic systems by integrating embedded electronics, firmware, sensing, perception, and autonomous control into reliable solutions for research and industrial applications.

My experience spans industrial robotics, including vision guided robotic manufacturing, embedded systems, autonomous navigation, multi agent robotics, and event based vision. I enjoy solving complex engineering challenges by bringing together hardware, software, and intelligent algorithms to build complete robotic systems and validate them through real-world experimentation.

Core Expertise

  • Robotics Systems
  • Embedded Systems & Firmware
  • Computer Vision & 3D Perception
  • ROS, Sensors & System Integration
  • PCB Design & Hardware Prototyping
  • Swarm Robotics & Multi-Agent Systems

Featured Engineering Projects

Selected projects in industrial robotics, embedded systems, robotic perception, autonomous systems, and multi robot coordination.

Event Based RGB D Perception

Event Based RGB D Perception

An event based, real time RGB D sensing system combining a monochrome event camera with a TI LightCrafter 4500 projector. Rapid structured light patterns enable independent color and depth measurements at the pixel level for both static and moving scenes, achieving color sensing equivalent to 1400 fps and pixel depth detection at 4 kHz.

Event Camera Structured Light Hardware Synchronization RGB D Sensing 3D Perception ROS Qt C++
Point cloud visualization for robotic weld seam perception and validation

Cobotic Weld Seam Perception and Validation

Developed a point cloud processing pipeline for weld seam detection using sequential three dimensional scans captured by a robot mounted sensor. The work included geometric feature extraction, simulated ground truth generation from CAD models, scan evaluation, and analysis of calibration and viewpoint effects on seam detection accuracy.

Cobotic Welding 3D Perception Point Cloud Processing Weld Seam Detection Ground Truth Generation Open3D Python CAD and STL Processing

Additional implementation details, datasets, and system information are not presented publicly to respect confidentiality and intellectual property obligations.

Autonomous Robotic Glass Cleaning Platform

Autonomous Robotic Glass Cleaning Platform

An autonomous robotic platform developed through custom PCB design, embedded firmware, sensor integration, motor control, hardware testing, and system deployment.

Embedded Systems Custom PCB Firmware Development Power Management Sensor Integration Motor Control Bluetooth Control Infrared Control Hardware Testing
Portiloop v2 Open Source EEG Hardware

Portiloop v2

An open source portable EEG platform for closed loop stimulation. I designed the version 2.2 PCB in Altium Designer and developed version 2.3 in KiCad, supporting EEG signal acquisition, onboard processing, hardware integration, and experimental prototyping.

Open Source Hardware Closed Loop EEG PCB Design ADS1299 Coral Dev Board Mini Altium Designer KiCad
RoboCup Middle Size League soccer robotics

RoboCup Middle Size League Soccer Robotics

Engineering contributions to the MRL Middle Size League robots included schematic and PCB design for the kicker system, power management and cabling, solenoid and capacitor based kicking mechanisms, and multi robot object tracking using sensor fusion and MATLAB neural networks. My involvement progressed from team member to RoboCup Technical Committee and Executive Committee roles.

RoboCup MSL Custom PCB Power Electronics Solenoid Kicker Sensor Fusion Computer Vision Multi Robot Tracking MATLAB Neural Networks
Search and Rescue with Sparsely Connected Swarms

Search and Rescue with Sparsely Connected Swarms

A decentralized search and rescue system designed for robot swarms operating with sparse and intermittent communication. Robots share a distributed belief map to coordinate exploration and establish a communication relay after detecting a target, with validation in simulation and real world drone experiments.

Swarm Robotics DJI Matrice 300 RTK DJI Manifold B.A.T.M.A.N. Mesh Network Distributed Belief Maps ROS Python and C++
Autonomous Planetary Exploration Robotics

Autonomous Planetary Exploration Robotics

A MIST Lab multi rover platform developed for exploration and mapping in lunar and Martian cave analog environments. My contribution focused on power management, electrical integration, and wiring for the onboard rover systems, supporting field testing and deployment during the IGLUNA 2021 campaign.

Planetary Robotics Multi Rover Systems Power Management Electrical Integration Wiring Harnesses Lidar Mapping IGLUNA 2021

Honors & Recognition

  • Patent
    Smart Glove for Finger Motion Detection and Wireless Data Transmission
    Industrial Property Office of Iran (Patent No. 76632)
  • RoboCup World Champion
    RoboCup 2015 Middle Size Soccer Robot League (MSL) Technical Challenge
    Team: MRL (Mechatronics Research Laboratory)
  • IGLUNA 2021 Selected Participant
    Space Robotics Campaign organized by EPFL and ETH Zurich Team: MIST Lab
  • NODET Talented Student
    National Organization for Development of Exceptional Talents

Teaching Experience

  • Programming Instructor, C and C++
    Private Technology and Data Processing Company | 2026 to Present
    Deliver online instruction in C and C++, using practical exercises to teach programming fundamentals, problem solving, debugging, and object oriented programming.
  • Graduate Instructor, Swarm Intelligence
    Polytechnique Montréal | January 2026 to April 2026
    Taught complex systems, network dynamics, multi agent consensus, and optimization methods for swarm robotics.

Selected Publications

A selection of peer-reviewed publications in robotics, event-based vision, swarm robotics, and intelligent perception.

  • Event-Based RGB Sensing with Structured Light
    IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) (DOI)
  • Search and Rescue with Sparsely Connected Swarms
    Autonomous Robots (DOI)
  • Personalizing Brain Stimulation: Continual Learning for Sleep Spindle Detection
    Journal of Neural Engineering (DOI)
  • Event-Based Vision for Robot Soccer
    RoboCup Symposium (DOI)
  • Technical Report of Building a Line Follower Robot
    International Conference on Electronics and Information Engineering (DOI)

Contact

Interested in robotics, embedded systems, perception, or autonomous systems? Feel free to get in touch.