Open source software for use in robotics research, education and industry

Open Source Robotics Foundation, Inc. (OSRF) is an independent non-profit organization in Mountain View, California. Our mission is to support the development, distribution, and adoption of open source software for use in robotics research, education, and product development. Our work is supported by contracts, grants, and donations from government and industry. At the time of writing, we have a full-time staff of 28, mostly software engineers.

lightbulb_outline View ideas list


  • ros
  • gazebo
  • c++
  • python


comment IRC Channel
email Mailing list
mail_outline Contact email

Open Source Robotics Foundation 2019 Projects

  • Alex Mingfei Sun
    Actor support on Ignition
    This project is about migrating skeleton animation, i.e. actors, so they can be loaded into Ignition Gazebo. The work will involve making sure that...
  • Rumman Waqar
    Building a Gazebo overlay for RobotX simulator
    The Virtual RobotX (VRX) competition is an international, university-level competition aimed at developing a vehicle in a Gazebo-based simulation...
  • Mukul Khanna
    Gazebo documentation index
    The Gazebo project has a vast set of learning resources in the form of a documentation section, Gazebo tutorials, the QA website, ROS answers and...
  • Tyler Lum
    Gazebo Robotics Simulator Visual Plugin and Sensor Data Visualization
    This project focuses on improving Open Robotic's simulators through creating a Gazebo Visual Plugin and Sensor Data Visualization. This will involve...
  • jpetit
    Improved Collision Checking for MoveIt
    MoveIt currently only implements discrete collision checking for movements of the controlled robot. A major drawback of discrete collision checking...
  • Shivesh Khaitan
    Migrating Gazebo plugins to ROS2
    Gazebo ROS packages (gazebo_ros_pkgs) provides a ROS interface to Gazebo simulations for developers to test their ROS code in a virtual simulation...
  • Zhenye Wu
    Support creating Windows packages for ROS2 in Bloom
    Bloom is the release creation tool for the ROS ecosystem. From a standard package manifest format bloom can generate debian or rpm metadata for...