Skip to content

Get crisp controller release ready#4

Merged
danielsanjosepro merged 2 commits into
mainfrom
feat-release
Aug 10, 2025
Merged

Get crisp controller release ready#4
danielsanjosepro merged 2 commits into
mainfrom
feat-release

Conversation

@danielsanjosepro

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR refactors the Cartesian impedance controller to a more generic "CartesianController" to prepare for release. The refactoring renames the class and updates all references while expanding the controller's scope to support both impedance control and operational space control (OSC).

  • Renamed CartesianImpedanceController class to CartesianController throughout codebase
  • Updated documentation to reflect broader functionality supporting both impedance and OSC modes
  • Added GitHub Actions workflow for automated releases

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/cartesian_controller.cpp Renamed all class methods from CartesianImpedanceController to CartesianController
include/crisp_controllers/cartesian_controller.hpp Updated class name and documentation to reflect generic cartesian control capabilities
docs/misc/new_robot_setup.md Updated controller type references in configuration examples
crisp_controllers.xml Updated plugin registration and description for the renamed controller
CMakeLists.txt Updated source file reference from cartesian_impedance_controller.cpp to cartesian_controller.cpp
.github/workflows/release.yml Added new GitHub Actions workflow for automated releases

@danielsanjosepro danielsanjosepro merged commit c405b87 into main Aug 10, 2025
8 checks passed
yizhongzhang1989 pushed a commit to yizhongzhang1989/crisp_controllers that referenced this pull request Mar 17, 2026
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