news 2026/5/8 22:19:52

ROS Nano工作空间搭建指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ROS Nano工作空间搭建指南

1. 在 Nano 上创建新的工作空间

建议在 Nano 上也创建一个结构一致的工作空间(例如也叫ros_ws),这样以后维护起来逻辑比较清晰。

打开 Nano 的终端(或通过 SSH 登录后):

ssh nano@192.168.31.150

Bash

# 创建文件夹 mkdir -p ~/ros_ws/src # 进入工作空间 cd ~/ros_ws/ # 初始化工作空间(ROS1 必须执行) catkin_make

2. 存放位置

将你从笔记本拷贝过来的底盘驱动包Kinect 驱动包自定义消息包文件夹,全部放入 Nano 的这个目录下:

scp -r /home/ccq/catkin_ws/src/ nano@192.168.31.150:/home/nano/catkin_ws/src/

~/ros_ws/src/

放好后,你的目录结构看起来应该是这样的:

Plaintext

ros_ws/ └── src/ ├── CMakeLists.txt (系统生成的) ├── your_base_node/ (底盘驱动包) ├── kinect_driver/ (Kinect驱动包) └── my_custom_msgs/ (自定义消息包)

3. 编译与生效

放好包之后,你需要让 Nano 识别并编译这些源码:

Bash

cd ~/ros_ws # 1. 安装可能缺失的依赖 (针对驱动包) rosdep install --from-paths src --ignore-src -r -y # 2. 编译 catkin_make # 3. 刷新环境变量 source devel/setup.bash
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 22:18:54

渔人的直感:终极FF14钓鱼辅助工具完整指南

渔人的直感:终极FF14钓鱼辅助工具完整指南 【免费下载链接】Fishers-Intuition 渔人的直感,最终幻想14钓鱼计时器 项目地址: https://gitcode.com/gh_mirrors/fi/Fishers-Intuition 在艾欧泽亚的广阔水域中,钓鱼不仅是休闲活动&#x…

作者头像 李华
网站建设 2026/4/17 16:40:17

Cesium 热力图:从原理到实战,打造三维空间数据可视化利器

1. 为什么需要Cesium热力图? 当你在处理地理空间数据时,经常会遇到这样的场景:手上有成百上千个带有经纬度和数值的坐标点,比如气象站的温度数据、共享单车的分布密度、城市人口热力分布等。如果直接在三维地图上用点标记展示&…

作者头像 李华
网站建设 2026/4/17 9:51:43

用Docker一键部署OpenMVS开发环境(Ubuntu 18.04 LTS版)

基于Docker的OpenMVS开发环境快速部署指南 在三维重建和计算机视觉领域,OpenMVS作为一套开源的Multi-View Stereo系统,因其强大的功能和灵活性而广受欢迎。然而,传统的本地安装方式往往面临依赖管理复杂、环境配置繁琐、系统兼容性等问题&…

作者头像 李华
网站建设 2026/5/2 21:01:29

Python网易云音乐下载器:3步打造个人高品质音乐库

Python网易云音乐下载器:3步打造个人高品质音乐库 【免费下载链接】netease-cloud-music-dl Netease cloud music song downloader, with full ID3 metadata, eg: front cover image, artist name, album name, song title and so on. 项目地址: https://gitcode.…

作者头像 李华
网站建设 2026/4/17 19:18:25

编程语言特性中的并发模型内存管理与生态比较

编程语言特性中的并发模型、内存管理与生态比较 在当今多核处理器和分布式系统盛行的时代,编程语言的并发模型、内存管理机制以及生态系统的成熟度直接影响开发效率和性能表现。不同语言在这些特性上的设计差异,决定了它们适用的场景和开发体验。本文将…

作者头像 李华
网站建设 2026/4/17 14:29:30

深入解析C51单片机编程——从基础到实战应用

1. C51单片机编程基础入门 1.1 什么是C51单片机? 我第一次接触C51单片机是在大学电子设计课上,当时老师拿着一个指甲盖大小的芯片说:"这就是能控制整个智能小车的大脑。"C51单片机其实就是Intel公司MCS-51系列单片机的统称&#xf…

作者头像 李华