Ubuntu18.04 Udacity project_10_MPC_control 如何运行

工程源码和仿真器下载:

源码

仿真器 --- Ubuntu就下载 term2_sim_linux.zip 这个压缩文件即可

编译运行过程和第9课的类似,可以参考这里

这里主要涉及到iopot库的安装:库的安装可以参考这里

如果报错,如下:
cppad-20180000.0 error from a known source:
vector: index greater than or equal vector size
Error detected by false result for
i < length_
at line 476 in the file
/usr/include/cppad/utility/vector.hpp
mpc: /usr/include/cppad/utility/error_handler.hpp:206: static void CppAD::ErrorHandler::Default(bool, int, const char*, const char*, const char*): Assertion `false' failed.
Aborted (core dumped)

说明你的iopot库安装有问题,需要按照步骤重新安装即可。

仿真 

安装成功之后,即可按照第9课的运行方法去仿真。

### Ubuntu 18.04 上安装 Realsense_ROS 的指南 要在 Ubuntu 18.04 上成功安装 `realsense_ros`,需要完成以下几个方面的配置:设置 RealSense SDK 环境、安装 ROS Melodic 和集成 `realsense_ros` 软件包。 #### 1. 配置 Intel® RealSense™ SDK (librealsense2) 首先,在终端执行以下命令来添加官方仓库并安装必要的工具: ```bash sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo bionic main" -u sudo apt-get update sudo apt-get install librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-gl-dev ``` 这些命令会下载并安装最新版本的 `librealsense2` 库及其开发文件[^2]。 #### 2. 安装 ROS Melodic 由于您正在使用的是 Ubuntu 18.04 LTS 版本,推荐安装 ROS Melodic Morenia。以下是标准安装流程: ##### 添加 ROS 源到系统源列表 运行以下命令以启用 ROS 存储库: ```bash sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - sudo apt-get update ``` ##### 安装桌面全版 ROS Melodic 如果尚未安装 ROS,请通过以下方式获取完整的桌面环境支持: ```bash sudo apt-get install ros-melodic-desktop-full ``` 这一步骤将提供核心功能以及许多常用的机器人软件包[^3]。 #### 3. 初始化 `rosdep` 并构建依赖项管理器 为了简化后续操作中的依赖关系处理过程,初始化本地计算机上的 `rosdep` 数据库: ```bash sudo rosdep init rosdep update ``` #### 4. 创建 Catkin 工作空间并将 realsense-ros 克隆至其中 建立一个新的 catkin_ws 或者进入现有的工作目录下继续扩展项目结构;接着克隆官方维护好的 GitHub 仓库地址内的资源代码进来作为基础模块之一供编译链接调用之需。 ```bash mkdir -p ~/catkin_ws/src && cd ~/catkin_ws/ git clone https://github.com/IntelRealSense/realsense-ros.git src/realsense-ros cd .. catkin_make source devel/setup.bash ``` #### 5. 解决可能存在的依赖问题 确保所有必需组件都已就绪之后再尝试重新生成目标产物之前先检查一遍是否存在缺失部分未满足条件的情况发生从而影响最终成果质量水平高低程度不同而已罢了哈哈哈哈哈!!! ```bash rosdep install --from-paths src --ignore-src -r -y ``` #### 测试启动节点验证安装效果如何正常运作起来吧朋友们😊 最后我们可以通过简单的例子来看看一切是否顺利达成预期设想之中呢?比如说打开摄像头预览画面之类的简单应用实例演示一下咯~ ```bash roslaunch realsense2_camera rs_camera.launch ``` 以上就是关于 **Ubuntu 18.04** 下面针对 **Realsense_ROS** 整体解决方案的一个概括总结说明啦! ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值