mzhouURI / mvp_control

ROS-MVP Vehicle Controller

Home Page:https://uri-ocean-robotics.github.io/mvp_control/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVP - Low Level Controller

This repository contains low-level controller for marine vehicles.

Overview

mvp_control is the low level vehicle controller of the MVP framework. It uses control allocation matrix with quadratic programming optimization. It highly relies on ROS and ROS transform tree.

diagram

Documentation

The documentation for mvp_control package is is at https://uri-ocean-robotics.github.io/mvp_control.

Citation

If you find this software useful in your research, please cite:

@INPROCEEDINGS{9977346,
  author={Gezer, Emir Cem and Zhou, Mingxi and Zhao, Lin and McConnell, William},
  booktitle={OCEANS 2022, Hampton Roads},
  title={Working toward the development of a generic marine vehicle framework: ROS-MVP},
  year={2022},
  volume={},
  number={},
  pages={1-5},
  doi={10.1109/OCEANS47191.2022.9977346}}

Funding

This work is supported by the National Science Foundation award #2154901

About

ROS-MVP Vehicle Controller

https://uri-ocean-robotics.github.io/mvp_control/

License:GNU General Public License v3.0


Languages

Language:C++ 95.7%Language:CMake 3.5%Language:Python 0.8%