ocs2安装

ocs2下载过程中,网络老是断开。

参考资料:

OCS2安装 - 知乎

OCS2安装以及Hunter双足机器人仿真环境配置 - 知乎

Installation — OCS2 1.0.0 documentation

1、学习到方法:

当前网络环境下,git clone老是出错,使用浏览器打开https://github/com/leggedrobotics/ocs2,使用download下载源码。

可以根据github网站的箭头观看文件夹包含其他链接,需要单独下载。有个箭头图标

2、使用github上的issues去查找编译的问题

3、   编译时如果ocs2_doc、ocs2_perceptive_anymal文件夹报错,可删除后再编译,有些东西实在编译不过,就删除源码(主要是doc、exam不是必须的。)否则,需要查看git 的版本。可能需要更新到最新。

一:创建工作空间并克隆OCS2

mkdir -p ~/ocs2_ws/src
cd ~/ocs2_ws/src
git clone https://github.com/leggedrobotics/ocs2.git

二:安装相关依赖包和依赖库

  • C++ compiler with C++11 support
  • Eigen (v3.3)
sudo apt-get update
sudo apt-get install libeigen3-dev
  • Boost C++ (v1.71)

1.从 Boost 的官方网站下载 1.71.0 版本的源代码压缩包,并解压到适当的目录

wget https://boostorg.jfrog.io/artifactory/main/release/1.71.0/source/boost_1_71_0.tar.bz2
tar --bzip2 -xf boost_1_71_0.tar.bz2

2.进入解压后的目录,并开始准备构建 Boost

cd boost_1_71_0
./bootstrap.sh

3.安装 Boost

sudo ./b2 install
  • GLPK
sudo apt install libglpk-dev
  • catkin sudo apt-get install catkin
  • pybind11_catkin, ROS package, installable via sudo apt install ros-noetic-pybind11-catkin
  • catkin-pkg package for python3. Install with sudo apt install python3-catkin-tools
  • Doxygen for documentation. Install with sudo apt install doxygen doxygen-latex
  • rqt_multiplot. Install withsudo apt-get install ros-noetic-rqt-multiplot
  • Grid Map. Install with sudo apt install ros-noetic-grid-map
  • Pinocchio and HPP-FCL
cd ~/ocs2_ws/src
# Clone pinocchio
git clone --recurse-submodules https://github.com/leggedrobotics/pinocchio.git
# Clone hpp-fcl
git clone --recurse-submodules https://github.com/leggedrobotics/hpp-fcl.git
# install dependencies
sudo apt install liburdfdom-dev liboctomap-dev libassimp-dev
  • ocs2_robotic_assets
cd ~/ocs2_ws/src
# Clone ocs2_robotic_assets
git clone https://github.com/leggedrobotics/ocs2_robotic_assets.git

1.克隆RaiSim

cd ~/ocs2_ws/src
git clone https://github.com/raisimTech/raisimLib.git

2.将以下行添加到 ~/.bashrc 文件中

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/ocs2_ws/src/raisim/linux/lib
export PYTHONPATH=$PYTHONPATH:~/ocs2_ws/src/raisim/linux/lib
cd /tmp
wget https://github.com/microsoft/onnxruntime/releases/download/v1.7.0/onnxruntime-linux-x64-1.7.0.tgz
tar xf onnxruntime-linux-x64-1.7.0.tgz
mkdir -p ~/.local/bin ~/.local/include/onnxruntime ~/.local/lib ~/.local/share/cmake/onnxruntime
rsync -a /tmp/onnxruntime-linux-x64-1.7.0/include/ ~/.local/include/onnxruntime
rsync -a /tmp/onnxruntime-linux-x64-1.7.0/lib/ ~/.local/lib
rsync -a ~/ocs2_ws/src/ocs2/ocs2_mpcnet/ocs2_mpcnet_core/misc/onnxruntime/cmake/ ~/.local/share/cmake/onnxruntime

tips:暂时不需要Virtual environments

三:编译并测试

编译

cd ~/ocs2_ws
catkin init
catkin config --extend /opt/ros/noetic
catkin config -DCMAKE_BUILD_TYPE=RelWithDebInfo
catkin build

source环境

source ~/ocs2_ws/devel/setup.bash

测试

roslaunch ocs2_legged_robot_ros legged_robot_ddp.launch

Tips

  • 若编译过程中出现因网络原因下载失败的库,可自行下载后放在src文件夹中后再次编译
  • 编译时如果ocs2_doc、ocs2_perceptive_anymal文件夹报错,可删除后再编译
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 下载安装ocs-store: 1. 首先需要在终端中输入以下命令安装必要的组件: ```sudo apt install curl gnupg2 lsb-release``` 2. 接着输入以下命令添加ocs-store官方源: ```echo "deb http://download.opensuse.org/repositories/home:/ocs-store:/Stable/`lsb_release -cs`/ ./" | sudo tee /etc/apt/sources.list.d/ocs-store.list``` 3. 然后输入以下命令添加签名密钥: ```curl -fsSL https://download.opensuse.org/repositories/home:ocs-store:Stable/`lsb_release -cs`/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ocs-store.gpg > /dev/null``` 4. 最后输入以下命令安装ocs-store: ```sudo apt update && sudo apt install ocs-store``` 使用ocs-store: 1. 在终端中输入 ```ocs-store``` 即可启动 2. 然后可以搜索,安装你需要的软件 3. 也可以通过命令行安装,例如 ```ocs-store -i <package name>``` 请注意,如果在安装过程中遇到问题,请检查您是否正确配置了所需组件和源。 ### 回答2: ocs-store是一个用于Linux系统的开源应用商店,用于方便用户下载和安装各种软件。 要下载ocs-store,首先需要确保你的Linux系统已经连接到互联网。在终端窗口中使用以下命令来安装ocs-store: 1. 在Debian/Ubuntu系统上,使用apt命令进行安装: ``` sudo apt install ocs-store ``` 2. 在Fedora系统上,使用dnf命令进行安装: ``` sudo dnf install ocs-store ``` 3. 在Arch Linux系统上,使用pacman命令进行安装: ``` sudo pacman -S ocs-store ``` 安装完成后,可以在应用程序菜单中找到ocs-store图标。点击图标启动应用商店。 使用ocs-store,用户可以通过搜索或浏览不同的应用程序类别来浏览和下载软件。可以在搜索框中输入关键字来查找特定应用程序,或者浏览不同的分类来探索更多软件。 在找到想要的应用程序后,点击它的图标来查看详细信息。可以查看应用程序的描述、评级和用户评论。如果决定安装该应用程序,点击“安装”按钮。在安装过程中,系统可能会要求输入管理员密码进行授权。 安装完成后,可以在应用程序菜单中找到并启动新安装的应用程序。 ocs-store提供了一个方便的方式来浏览和下载Linux系统中的各种应用程序。它使得查找、安装和更新软件变得更加简单和便捷。 ### 回答3: 在Linux操作系统中下载、安装和使用ocs-store的步骤如下: 1. 首先,打开终端(Terminal)应用程序。在大多数Linux发行版中,可以通过按下Ctrl + Alt + T键组合来打开终端。 2. 在终端中,输入以下命令以下载ocs-store的源代码: ``` git clone https://github.com/ocsstore/ocsstore.git ``` 这将使用git工具将ocs-store的源代码下载到当前目录。 3. 接下来,使用cd命令进入下载的ocs-store目录: ``` cd ocsstore ``` 4. 在进入ocs-store目录后,使用以下命令执行安装脚本: ``` sudo bash install.sh ``` 这将启动安装过程并提示您输入管理员密码以完成安装。 5. 安装完成后,可以在应用程序菜单或应用程序启动器中找到ocs-store的图标,单击它以打开应用程序。 6. 一旦ocs-store应用程序打开,您可以使用它来搜索和安装各种Linux软件和游戏。在ocs-store的搜索框中,输入您感兴趣的软件或游戏的名称,并点击搜索按钮。 7. 在搜索结果中选择您想要安装的软件或游戏,并点击安装按钮。ocs-store将自动下载和安装所选项。 8. 安装完成后,您可以在应用程序菜单或启动器中找到您刚刚安装的软件或游戏,并从那里启动它。 以上是在Linux操作系统中下载、安装和使用ocs-store的步骤。请注意,这些步骤可能会因Linux发行版的不同而有所差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值