About Me
Hi I am Ali Tabrizi ,
I’m a Robotics Engineer with a passion for creating innovative solutions in robotics and AI. I have a master’s degree in Mechatronics and Robotics Engineering from the University of Tehran, where I also taught a course on Deep Learning.
I have extensive experience working as a Robotics and Computer Vision Engineer. At AutoRo, I focused on developing an Advanced Driver Assistance System (ADAS) and led the design and development of a Lane Departure Warning System (LDWS) that meets all relevant regulations and standards. My work involved creating state-of-the-art computer vision AI models using ONNX and PyTorch, implementing LDWS and other ADAS components, and using OpenCL and CUDA to efficiently process data. Additionally, I conducted camera calibration, designed real-time camera and AI pipelines on embedded systems, and developed object detection and odometry capabilities. I also implemented control algorithms, such as PID and model predictive control, to steer the vehicle based on data from the vision AI models.
With my deep proficiency in Python, C/C++, PyTorch, TensorRT, OpenCL, CUDA, robotics, and AI models for computer vision and deep learning on embedded systems, I am now actively seeking opportunities in the USA. I am eager to collaborate with industry leaders and pioneers to help shape the future of robotics and AI.
Skills
- Python, C, C++, Embedded C
- OpenCV, ONNX, Pytorch, TensorRT, RKNN, Tensorflow
- Machine Vision, Deep Learning and Artificial Intelligence, AI on embedded systems
- CUDA, OpenCL, OpenGL, Git, CI/CD
- SLAM, ROS, MATLAB, Optimization, Control Systems Design
Experience
AutoRo
April 2021 — August 2023
As a Robotics and Computer Vision Engineer at Autoro, I led the design and development of a Lane Departure Warning System (LDWS) in compliance with relevant regulations, including COMMISSION REGULATION (EU) No 351/2012, ECE R10, and IEC 60068-2-27. I developed cutting-edge computer vision AI models for LDWS, utilizing ONNX and PyTorch frameworks. Additionally, I played a key role in implementing LDWS, Forward Collision Warning (FCW), and a Driver Monitoring System as part of an Advanced Driver Assistance System (ADAS), using OpenCL and CUDA for hardware-dependent processing and software development in C, C++, and Python. I conducted camera calibration with AI models for precise data acquisition and designed a real-time Camera and AI pipeline on embedded systems (Jetson Nano and Rockchip boards) to enhance data processing efficiency. Furthermore, I developed object detection and odometry capabilities using AI to improve ADAS functionality and implemented control algorithms like PID and model predictive control to steer the vehicle based on input from the vision AI model subprocess.
Persian Gazelle Solar Car Team University of Tehrans
Feb 2019 — April 2021
As a Computer Vision Engineer with the Persian Gazelle Solar Car Team at the University of Tehran, I led a team of five in pioneering the development of the Autonomous Vehicle Unit. Leveraging the Robot Operating System (ROS), I played a pivotal role in designing and implementing the unit's software infrastructure using Python and C++. My responsibilities included spearheading the integration of computer vision algorithms to detect lane lines and autonomously control the steering wheel, ensuring the vehicle's precise navigation within lanes. The successful execution of this project showcased my proficiency in utilizing OpenCV for image processing,