Valve Turning Design

Employment

Robotics Software Developer Engineer

Amazon Robotics, Aug 2016 -- Current

Robotics Software Developer Engineer working in general Manipulation and Grasping problems for the Advanced Robotics group.

Senior Robotics Software Engineer

Dynamic Legged Systems Lab - Italian Institute of Technology (IIT), Jul 2015 -- Jul 2016

Software Engineer in the Dynamic Legged Systems (DLS) laboratory, which performs research and development for the design and control of high-performance and versatile legged robots. Developed a modular architecture to handle support and transition between a range of low and high-level controllers.

The architecture interfaces between different simulators (such as Gazebo and SL) and the real-hardware. It creates a range of common interfaces and utilities between the controllers (such as logging and visualization tools), handles transition between different sensor inputs( such as VICON Motion Capture, LIDAR, etc..) and state-estimation techniques ( EKF, Pronto, etc..). Coordinate and integrate the development of the laboratory efforts towards a set of cohesive software utilities.

Develop, maintain and repair software at all levels, from embedded firmware, through low-level controller, to high-level motion planning. Work daily on multiple state-of-the-art hydraulic robots including the 12 DoF quadrupeds HyQ and HyQ2Max, and 6 DoF HyA arm. Systems operate in a Real-time Xenomai Linux Kernel. Architecture built heavily on ROS, Gazebo, SL simulator, LCM, RViZ, KDL, RBDL, etc.

Reuters - One-armed HyQ robot can knock obstacles out of its way
IEEE Spectrum - HyQ Quadruped Robot Is Back With Even More Tricks



Senior Robotics Engineer - Humanoid Manipulation

WPI-CMU DARPA Robotics Challenge Team -
Carnegie Mellon University & Worcester Polytechnic Institute, Dec 2013 -- Jun 2015

Manipulation leader for the WPI-CMU's DARPA Robotics Challenge (DRC) team. Extensive experience with the 30 DoF Boston Dynamics Atlas humanoid robot. Research and implementation of state-of-the-art full-body motion planning libraries including MoveIt (OMPL), CHOMP, CBiRRT2 and TrajOpt, with emphasis on maintaining multiple constraints simultaneously (balance, collision-avoidance, end-effector pose, etc..).

Integrate systems from perception to the full-body manipulation controller based on combined Inverse Kinematics and Inverse Dynamics control loops resolved using a Quadratic Programming approach to realize full-body path plans on the Atlas robot.

Coordinate a team of graduate and undergraduate students to develop, test and integrate the algorithms above towards a competitive entry for the DRC.

Computer World - DARPA challenge greatly propelled humanoid robotics -- and WPI
IEEE Spectrum - DARPA Robotics Challenge Finals: What We Learned on Day 1
Washington Post - The Pentagon’s fleet of robots may not be so menacing after all
Boston Globe - Success and falls at the robot Olympics
Globo - Robôs vão atuar como assistentes de enfermagem para combater Ebola
Computer World - WPI's team gears up for final battle of the bots





Humanoid Manipulation Research Assistant

Worcester Polytechnic Institute, July 2013 -- Dec 2013

Manipulation leader for the WPI-CMU's DARPA Robotics Challenge trials team. Development of multiple manipulation approaches including upper-body 6 and 9 DoF path planners based on ROS MoveIt (OMPL), as well as full-body controllers based on a combined Inverse Dynamics and Inverse Kinematics Quadratic Programing technique.

Design of an 6 DoF planning and motion controller from scratch. Experimentation with varied user interface devices for manipulation including Razer Hydra and the surgical robot daVinci operator master unit. Comparison and development of multiple grasping techniques using iRobot, Sandia, and Robotiq 3-finger robotic hands.

Task leader for the drill and valve tasks. The former involves the Atlas robot picking up a rotary tool from a shelf, walking to a vertical Drywall sheet and cutting a pre-determined polygon. The latter involves closing three wall-mounted industrial size valves.

Graduate Research Poster




Software Engineer/Embedded Systems Contractor

Erallo Technologies Inc, Mar 2013 -- July 2013

Designed and implemented a miniature self-contained wireless sensor device for mesh ad-hoc network deployment, mainly for sports related secondary-concussion detection. Solely responsible for development from concept to product, including embedded and front-end software, PCB design, manufacturing, and assembly.

Undergraduate Senior Qualifying Project

Worcester Polytechnic Institute, May 2010 -- May 2011

Developed a robotic entry for the 18th Annual Intelligent Ground Vehicle Competition. The vehicle had a custom aluminum chassis and fused the sensory input from a LIDAR, stereo vision cameras, 6 DOF Inertial Measurement Unit, and GPS signal to drive autonomously through a complex outdoor obstacle course using a SLAM algorithm implementation in ROS.

IGVC Design Report

Prometheus Design

Education

Master of Science in Robotics Engineering

Worcester Polytechnic Institute - August 2013 to May 2014 - GPA:4.0

Bachelor of Science in
Electrical & Computer Engineering and Robotics Engineering

Worcester Polytechnic Institute - August 2007 to May 2011 - GPA:3.8


Skills

Software

  • C++
  • Embedded C
  • Linux (Ubuntu, Xenomai)
  • git
  • ROS/LCM
  • Python
  • Bash
  • Matlab/Octave
  • Docker

Hardware

  • Electronics Shop (SMT)
  • 3D Printing
  • Manual Machining

Publications

“Human-Supervised Control of the ATLAS Humanoid Robot for Traversing Doors”

Nandan Banerjee, Xianchao Long, Ruixiang Du, Felipe Polido, Siyuan Feng, Christopher Atkeson, Michael Gennert, Taskin Padir, IEEE Humanoids 2015.

“Team WPI-CMU: achieving reliable humanoid behavior in the DARPA Robotics Challenge”

Christopher. G. Atkeson, Benzun P. W. Babu, Nandan Banerjee, Dimitry Berenson, Chris P. Bove, Xiongyi Cui, Mathew DeDonato, Ruixiang Du, Siyuan Feng, Perry Franklin, Michael A. Gennert, Josh P. Graff, Peng He, Aaron Jaeger, Kevin Knoedler, Lening Li, Chenggang Liu, Xianchao Long, Taskin Padir, Felipe Polido, and X Xinjilefu, Journal of Field Robotics

“Human-in-the-loop Control of a Humanoid Robot for Disaster Response: A Report from the DARPA Robotics Challenge Trials”

M.,DeDonato, M., Dimitrov, V., Du, R., Giovacchini, R., Knoedler, K., Long, X., Polido, F., Gennert, M. A., Padır, T., Feng, S., Moriguchi, H., Whitman, E., Xinjilefu, X. and Atkeson, C. G., Journal of Field Robotics 2015

“NO FALLS, NO RESETS: Reliable humanoid behavior in the DARPA Robotics Challenge”

Christopher. G. Atkeson, Benzun P. W. Babu, Nandan Banerjee, Dimitry Berenson, Chris P. Bove, Xiongyi Cui, Mathew DeDonato, Ruixiang Du, Siyuan Feng, Perry Franklin, Josh P. Graff, Peng He, Aaron Jaeger, Joohyung Kim, Kevin Knoedler, Lening Li, Chenggang Liu, Xianchao Long, Felipe Polido, Michael A. Gennert, Taskin Padir, Gregory G. Tighe, and X Xinjilefu, 15th IEEE-RAS International Conference on Humanoid Robots (2015)

“What Happened at the DARPA Robotics Challenge, and Why?”

Christopher. G. Atkeson, Benzun P. W. Babu, Nandan Banerjee, Dimitry Berenson, Chris P. Bove, Xiongyi Cui, Mathew DeDonato, Ruixiang Du, Siyuan Feng, Perry Franklin, Josh P. Graff, Peng He, Aaron Jaeger, Joohyung Kim, Kevin Knoedler, Lening Li, Chenggang Liu, Xianchao Long, Felipe Polido, Michael A. Gennert, Taskin Padir, Gregory G. Tighe, and X Xinjilefu, DRC Finals Special Issue of the Journal of Field Robotics (2015)

Patents

US-1,005,9007 - Finger-aligned extendable gripping mechanisms for item manipulation

Inventors: Felipe De Arruda Camargo Polido, Michael James O'Connor, Jude Royston Jonas



Extra

IIT DLS Lab: IIT Dynamic Legged Systems Lab DRC Finals Team: DRC Team Finals DRC Trials Team: DRC Team Trials A Robot Christmas Story: