hsl vendor

export LD_LIBRARY_PATH=$ROS_WORKSPACE/install/hsl_vendor/lib:$LD_LIBRARY_PATH

hsl内包リポジトリ

https://github.com/eieioF11/ThirdParty-HSL.git

インストール方法

ダウンロード

HSL for IPOPT

Coin-HSL ArchiveのCode Downloadにアクセスする。

Personal Licence (allows use without redistribution)を選択して

名前やメールアドレス使用用途などについて記入し、Acceptを押す。

メールアドレスは学校のを使用し、使用用途は、以下のような理由を書いたら承認された。

Used to compute optimization of model predictive control for omnidirectional mobile robot

承認されると記載したメールアドレスにダウンロードURLが記載されたメールが届く。

※注意 ダウンロードURLは7日間なのでそれまでにダウンロードする。メールはすぐ届いた。

インストール

sudo apt-get install libblas3 libblas-dev liblapack3 liblapack-dev gfortran gawk gfortran fort77 intel-mkl
git clone <https://github.com/coin-or-tools/ThirdParty-HSL.git>
cd ThirdParty-HSL

ThirdParty-HSLフォルダ内にダウンロードしたHSLライブラリをcoinhslに変更して配置する。

例) coinhsl-archive-2021.05.05→coinhsl