Here is my personal Docker image that supports visualization.
Unfortunately, you still need to manually download the HSL solver library, put it in, and run the setup.sh script. But that's all there is to it.
This should overcome system/ROS version issues and build a clean development environment. (You'll still need a Linux distribution or WSL, I'm not sure about macOS support, but it should be in line with Docker)
Here is my personal Docker image that supports visualization. Unfortunately, you still need to manually download the HSL solver library, put it in, and run the setup.sh script. But that's all there is to it. This should overcome system/ROS version issues and build a clean development environment. (You'll still need a Linux distribution or WSL, I'm not sure about macOS support, but it should be in line with Docker)
https://github.com/yanhaoy/workspace/tree/quad-sdk