Pete Florence

I'm working on my PhD in Computer Science at MIT with Russ Tedrake in the Robot Locomotion Group within CSAIL.

I'm also one of the lead software developers for the planning and control systems on our MIT-Draper team for the DARPA FLA (Fast Lightweight Autonomy) program.

For some of the projects I work on, my source code is available publicly.

Pete Florence

You can contact me at:

pete dot florence at gmail dot com


  • Pat Marion, Peter R. Florence, Lucas Manuelli, and Russ Tedrake. A Pipeline for Generating Ground Truth Labels for Real RGBD Data of Cluttered Scenes. In Under review , 2017. [ website ]
  • Andrew J. Barry, Peter R. Florence, and Russ Tedrake. High-speed autonomous obstacle avoidance with pushbroom stereo. In Journal of Field Robotics (To appear) , 2017. [ pdf ] [ video ]
  • Peter R. Florence, John Carter, and Russ Tedrake. Integrated perception and control at high speed: Evaluating collision avoidance maneuvers without maps. In WAFR: Workshop on the Algorithmic Foundations of Robotics, 2016. [ pdf ] [ presentation ]
  • Benoit Landry, Robin Deits, Peter R. Florence, and Russ Tedrake. Aggressive quadrotor flight through cluttered environments using mixed integer programming. In Proceedings of the International Conference on Robotics and Automation (ICRA), Stockhom, Sweden, May 2016. [ pdf ][ video ]
  • William E. McClain, Peter R. Florence, Andrew Shu, Antoine Kahn, Jeffrey Schwartz, “Surface Dipole Engineering for Conducting Polymers,” In Organic Electronics, Volume 14, Issue 1, January 2013, Pages 411-415.


  • (Pending) Peter Raymond Florence, Christopher David Sachs, Kent W. Ryorchuk. Systems and methods for probabilistic semantic sensing in a sensory network. WO2015134879 A1 (2014)
  • (Pending) Christopher David Sachs, Peter Raymond Florence. Dynamic spatially-resolved lighting using composited lighting models. US20150181678 A1 (2014)

Engineering Education for Kids

My friend Andy Barry and I started Stage One Education together. We develop and teach hands-on engineering workshops for kids across the country. Over 6,000 students to date have taken our workshops.

Other Projects

  • LabelFusion [ website ] [ code ]
  • NanoMap [ code ] (publication + documentation coming soon)
  • Autonomous navigation of quadrotors in unknown environments (for DARPA FLA program) [ code ]
  • Implemented Raft (distributed consensus algorithm) in Go, and a sharded key-value store on top of it for MIT 6.824 [ code available upon request, but not public due to class’s request ]
  • Model-free reinforcement learning (SARSA, Q-learning, Policy Search) for autonomous driving [ code ] [ video ]
  • Visualizing + testing mapping/VIO tweaks [ video ]
  • Stabilizing little quadrotors against vortex cannons [ video ]
  • CAD for CrazyFlie quadrotor and vicon marker holder [ models ]
  • Cheap self-balancing robot kit built with my brother [ video ]
  • My brother and I’s first FPV racer build [ video ]
  • Simple_img_gallery (so simple, so useful!) [ code ]

Selected Videos