ros工控机在foxy安装雷达 速度控制 摄像头 orb_slam3

一 从其他主机搬运源代码

1 ssh连接局域网其他主机找源代码

65b4de1a0f1b48e2b0ff6403c9eec287.png

c8948e6e10fd42e38b109affc96aa20f.png

ros2_ws是我们的目标程序包,我们要把这个程序包整体拷贝到工控机。

远程拷贝命令:scp -r ros2@192.168.0.109:~/ros2_ws ./  

解释:-r 拷贝整个文件夹  从远程主机文件目录ros2@192.168.0.109:~/ros2_ws 到本机当前目录 ./,查看局域网主机ip命令用: ifconfig

ed7e588228244da9876f642e9f4884e9.png

 程序包搬运完成,打开本机主文件夹,能看到ros2_ws文件夹。a916470c06b04180abda60758271ae16.png

 a0274ce81f5d4e3eb177c0da57e241e7.png

 src文件夹内是源文件,其他是编译产物,全部删除,只留下src文件夹。

29a08f334d814ac4ae02ba88fb1f0376.png

 至此所有的源文件都被搬运到工控机。

把ros2_ws/install/setup.bash加入 .bashrc环境变量:

echo source ~/ros2_ws/install/setup.bash >> ~/.bashrc

二 编译源代码

很多功能包一起编译出了错不好处理,所以还是分开编译,用命令:

 colcon build --packages-select 包名

注意&

### 推荐适用于ROS2 FoxySLAM算法 对于希望在ROS 2 Foxy中实现同步定位与建图(SLAM)的应用开发者而言,有多种成熟的解决方案可供选择。以下是几种被广泛认可并支持ROS 2 Foxy的最佳实践方案: #### Cartographer Cartographer是一个由Google开发的强大工具包,专为构建二维和三维空间的地图而设计。它不仅提供了高效的前端匹配器来处理传感器数据,还拥有强大的后端优化引擎以确保地图的质量。通过简单的命令行操作即可完成安装[^3]: ```bash sudo apt install ros-foxy-cartographer ``` #### SLAM Toolbox 作为另一个流行的选项,SLAM Toolbox专注于提供易于使用的界面以及高度可配置的功能集。该软件能够适应不同的环境条件,并且针对室内场景进行了特别优化。其灵活性使得研究人员可以轻松调整参数设置,从而获得最佳性能。 #### ORB-SLAM3_ROS2 尽管遇到了一些连接上的挑战[^2],ORB-SLAM3仍然是视觉里程计领域内非常出色的代表之一。如果项目涉及到摄像头或其他光学设备,则值得考虑集成这个库来进行更精确的位置估计。不过需要注意的是,在实际部署前可能需要额外的工作来解决问题节点之间的通信障碍。 为了使这些工具更好地服务于特定应用场景下的需求,建议深入研究官方文档和技术社区资源,了解最新进展及用户反馈。此外,保持系统更新至最新稳定版本也是保障兼容性和安全性的重要措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值