Skip to content

Expands README and highlights ROS 2 branch#119

Merged
Mayankm96 merged 5 commits intomainfrom
docs/readme-ros2-port
Dec 16, 2025
Merged

Expands README and highlights ROS 2 branch#119
Mayankm96 merged 5 commits intomainfrom
docs/readme-ros2-port

Conversation

@Idate96
Copy link
Copy Markdown
Contributor

@Idate96 Idate96 commented Dec 16, 2025

Updates the top-level README to better reflect OCS2's current scope (solvers, tooling, examples) and prominently points users to the ROS 2 Jazzy/colcon port on branch ros2 (with links to build instructions and assets).

@Idate96 Idate96 requested a review from Mayankm96 December 16, 2025 11:38
Comment thread README.md Outdated
![legged-robot](https://leggedrobotics.github.io/ocs2/_static/gif/legged_robot.gif)

OCS2 handles general path constraints through Augmented Lagrangian or relaxed barrier methods. To facilitate the application of OCS2 in robotic tasks, it provides the user with additional tools to set up the system dynamics (such as kinematic or dynamic models) and cost/constraints (such as self-collision avoidance and end-effector tracking) from a URDF model. The library also provides an automatic differentiation tool to calculate derivatives of the system dynamics, constraints, and cost. To facilitate its deployment on robotic platforms, the OCS2 provides tools for ROS interfaces. The toolbox’s efficient and numerically stable implementations in conjunction with its user-friendly interface have paved the way for employing it on numerous robotic applications with limited onboard computation power.
> **ROS 2 Jazzy port available:** use branch `ros2` (Ubuntu 24.04, colcon/ament). See **ROS 1 vs ROS 2** below.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest just to make a table here mentioning the ROS version and branch name corresponding to it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done — added a small ROS↔branch table near the top.

Comment thread README.md Outdated
@Idate96
Copy link
Copy Markdown
Contributor Author

Idate96 commented Dec 16, 2025

replaced the top ROS callout with a small ROS↔branch table, and simplified the ROS section to just installation pointers (ROS1 docs + ROS2 branch "ros2" installation.md) to avoid version-specific clutter in the main README.

@Mayankm96 Mayankm96 changed the title docs: expand README and highlight ROS 2 port Expands README and highlights ROS 2 branch Dec 16, 2025
@Mayankm96 Mayankm96 merged commit 2638675 into main Dec 16, 2025
0 of 2 checks passed
@Mayankm96 Mayankm96 deleted the docs/readme-ros2-port branch December 16, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants