llanesc / lqr-tracking

A state dependent LQR controller for high accuracy trajectory tracking.
MIT License
20 stars 6 forks source link

Problems on compiling #3

Closed AlessiaLiNoce closed 11 months ago

AlessiaLiNoce commented 11 months ago

Hi, I'm trying to compile this repo but I have some problems during catkin build: it always said to me that it cannot found blasfeo_target.h, but I have installed blasfeo. Can you help me? :)

llanesc commented 11 months ago

There's a lot of dependencies I never ended up putting in the README. You can find them in the package.xml file. If you still get the error, then link the picture of your terminal error. I can try to help.

AlessiaLiNoce commented 11 months ago

Hi, thanks. I have a lot of errors related to dependencies with blasfeo and hpipm like this, in which the .h files are not found. Senza titolo

llanesc commented 11 months ago

In this project I use the Control Toolbox. Try downloading the dependencies from https://ethz-adrl.github.io/ct/ct_doc/doc/html/install_guide.html. Start at the top of the page and the "Optional Dependencies and Bindings" section has information for blasfeo. You'll probably need the libraries for this while includes those headers.

AlessiaLiNoce commented 11 months ago

Yes, I already installed it, in /opt directory. Do you know how to link /opt with the catkin workspace?

llanesc commented 11 months ago

Seems like the issue is related to the control toolbox and not my package. I don't think I ever had this issue before. What version of Ubuntu are you running? In this repo https://github.com/giaf/hpipm they mention how to install blasfeo. You can start with that.

AlessiaLiNoce commented 11 months ago

I work on ubuntu 18.04. I will see on the link that you sent me, thanks.