Physical-Intelligence/openpi

OpenPI (Physical Intelligence) is an open-source robotics platform focused on creating a comprehensive and accessible ecosystem for developing, deploying,...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 12th, 2025
Created on October 21st, 2024
Open Issues & Pull Requests: 326 (+0)
Number of forks: 2,369
Total Stargazers: 13,451 (+1)
Total Subscribers: 94 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 days
Mean response time: 14.3 days
90th percentile: 41.7 days
Tracked items: 410

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 84% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 244
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 165 days
Stale 30+ days: 237
Stale 90+ days: 211

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 5
Events in 7 days: 8

Top labels

No label distribution available yet.

Detailed Description

OpenPI (Physical Intelligence) is an open-source robotics platform focused on creating a comprehensive and accessible ecosystem for developing, deploying, and managing robotic applications, particularly in logistics and warehouse automation. It aims to bridge the gap between research prototypes and real-world industrial deployments by providing a robust, modular, and scalable software stack. The core philosophy revolves around component-based robotics, emphasizing reusability, maintainability, and rapid prototyping.

At its heart, OpenPI utilizes a component architecture built on top of Orocos (Open Robot Control Software). Orocos provides a real-time, dataflow-oriented framework for building complex robotic systems. OpenPI extends Orocos with higher-level abstractions and tools specifically tailored for industrial robotics, including a component catalog, a visual programming interface, and deployment tools. This allows developers to assemble robotic applications from pre-built, tested components, significantly reducing development time and complexity. Key components include those for perception (vision, lidar), planning (motion planning, task planning), control (joint control, force control), and communication.

The repository is structured around several key modules. `openpi-core` contains the foundational components and infrastructure for the platform. `openpi-robot` provides robot-specific descriptions and interfaces, enabling OpenPI to work with a variety of robotic hardware. `openpi-gui` offers a graphical user interface for visualizing the robot's state, monitoring performance, and interacting with the system. `openpi-deployment` focuses on tools for packaging and deploying OpenPI applications to target hardware, including containerization and remote management capabilities. Furthermore, there are modules for specific applications like palletizing and depalletizing, demonstrating the platform's capabilities in a practical context.

A significant aspect of OpenPI is its emphasis on simulation. The platform integrates with Gazebo, a widely used robotics simulator, allowing developers to test and validate their applications in a virtual environment before deploying them to real robots. This reduces the risk of damage to hardware and accelerates the development process. The simulation environment is designed to closely mirror the real-world behavior of the robot, ensuring that applications developed in simulation will perform reliably when deployed. The repository includes tools for automatically generating simulation models from robot descriptions.

OpenPI is actively developed and maintained by Physical Intelligence, a company specializing in robotic automation solutions. The project welcomes contributions from the open-source community and provides documentation, tutorials, and examples to help users get started. The project's licensing allows for both commercial and non-commercial use, fostering wider adoption and innovation. Ultimately, OpenPI aims to democratize access to advanced robotics technology, empowering developers and businesses to create and deploy intelligent robotic solutions more efficiently and effectively, particularly within the demanding environments of modern logistics and manufacturing.