

Rekep
Overview :
ReKep is a system for spatiotemporal constraint inference on robotic manipulation, encoding desired robotic behavior by representing manipulation tasks as constraints between the robot and its environment. Leveraging large visual models and vision-language models, ReKep generates keypoint-based constraints that can be optimized for multi-stage, field, dual-hand, and reactive behaviors without requiring specific task training or environmental modeling. Key advantages of ReKep include its versatility, lack of manual annotation, and the capability for real-time optimization by off-the-shelf solvers to produce robot actions.
Target Users :
The target audience for ReKep includes researchers and engineers in the fields of robotics, automation, and artificial intelligence. It is designed for professionals who need to develop robotic systems capable of understanding and executing complex manipulation tasks.
Use Cases
In multi-stage tasks, ReKep can optimize robot actions to fold various types of clothing.
In outdoor environments, ReKep enables robots to adapt to changes in the environment, such as random shifts in object positions during operation.
ReKep supports dual-hand manipulation tasks, such as simultaneously operating two robotic arms for complex assembly tasks.
Features
Generate keypoint candidates using RGB-D observations and free-form language instructions.
Create ReKep constraints as Python programs through DINOv2 and GPT-4o.
Employ a hierarchical optimization approach to solve for robotic actions.
Conduct real-time closed-loop replanning, including both intra-stage and inter-stage replanning.
Support dual-hand manipulation tasks.
Perform manipulation tasks in outdoor environments.
Generate different strategies for the same task.
How to Use
1. Prepare RGB-D observations and free-form language instructions.
2. Use DINOv2 to identify key points in the scene.
3. Input the key points and instructions into GPT-4o to generate ReKep constraints.
4. Utilize a hierarchical optimization process to solve for robotic actions.
5. Perform real-time closed-loop replanning to adapt to environmental changes.
6. Execute robot action sequences to accomplish tasks.
7. Adjust and optimize ReKep constraints as needed.
Featured AI Tools

Openui
Building UI components is often tedious work. OpenUI aims to make this process fun, quick, and flexible. This is the tool we use at W&B to test and prototype the next generation of tools, built on top of LLMs to create powerful applications. You can describe your UI with imagination, and then see the rendering effect in real time. You can request changes, and convert HTML to React, Svelte, Web Components, and more. Think of it as an open-source and less polished version of a V0.
AI Development Assistant
757.9K

Opendevin
OpenDevin is an open-source project aiming to replicate, enhance, and innovate Devin—an autonomous AI software engineer capable of executing complex engineering tasks and actively collaborating with users on software development projects. Through the power of the open-source community, the project explores and expands Devin's capabilities, identifies its strengths and areas for improvement, thus guiding the advancement of open-source code models.
AI Development Assistant
594.8K