Farbod Farshidian

Lead Research Scientist at RAI Institute

Cambridge, Massachusetts, United States
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
Farbod Farshidian is a Lead Research Scientist based in Cambridge, MA, with nine years of experience at the intersection of control theory and machine learning for humanoid and legged robots. He leads development of Physical AI methods that enable mobile articulated robots to perform complex, autonomous tasks, drawing on a PhD in robotics from ETH Zürich and a sustained research track at ETH and NCCR centers. His work blends algorithmic optimal-control improvements—evidenced by contributions to the ocs2 optimal-control codebase—with practical deployment on real-world platforms at the Boston Dynamics AI Institute. Known for refining core search and dual-solution strategies in control libraries, he brings both deep theoretical rigor and hands-on back-end development to bridge research and robotic systems.
code9 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (M.Sc.), Electrical Engineering, Master of Science (M.Sc.), Electrical Engineering at University of Tehran
bookDoctor of Philosophy (PhD), Robotics Technology/Technician, Doctor of Philosophy (PhD), Robotics Technology/Technician at ETH Zürich
github-logo-circle

Github Skills (12)

algorithm10
controls10
control-theory10
c-language10
cprogramming-language10
optimisation10
optimizers10
controlling10
controlled10
control-flow10
optimization10
header-files9

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
leggedrobotics/ocs2

Aug 2017 - Dec 2022

Optimal Control for Switched Systems
Role in this project:
userBack-end Developer
Contributions:1 release, 10 reviews, 2030 commits in 5 years 5 months
Contributions summary:Farbod's commits primarily focus on updating the `SearchStrategy` class within the `ocs2_ddp` library. This involves modifications to the `SearchStrategyBase.h` header, the `LineSearchStrategy.cpp` file, and the `LevenbergMarquardtStrategy.cpp` file. The changes indicate a focus on improving the core search algorithms and potentially refining the dual solution sampling.
roboticsmpcswitched-systemsoptimal-controlyarp
farbod-farshidian/c_ocs2

Jan 2017 - Jan 2017

Contributions:1 push, 1 branch in 1 day
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
Farbod Farshidian - Lead Research Scientist at RAI Institute