Skip to content

Implement a nonlinear velocity MPC algorithm #15

@rakeshv24

Description

@rakeshv24

Feature Type

Adding new functionality to the project

Problem Description

A common type of low-level controller for AUVs/ROVs is nonlinear model predictive control (NPMC). Providing support for it would be beneficial, as it requires minimal tuning and can generate optimal control actions while accommodating nonlinearities.

Feature Description

Implement NMPC as a ros2_controller.

Alternative Solutions

N/A

Additional Context

Planning to use acados and casadi for the implementation.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions