Ubuntu与ROS
文章平均质量分 82
学习Ubuntu和ROS
五羟基己醛
我曾经有个梦想,成为一个工程师,有一份体面的工作,将来能养活自己;我现在也有个梦想,成为一名伟大的工程师,将开源精神薪火相传,让开源之花遍布世界……
展开
-
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
CMake 是一个跨平台的安装(编译)工具,它使用简单的声明性语句描述所有平台的安装(编译过程)。原创 2024-10-21 12:30:31 · 1114 阅读 · 0 评论 -
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
"make"是一个用于自动化构建软件的工具,通常用于编译和构建程序。当你运行make命令时,make工具会查找当前目录下的Makefile文件,该文件包含了编译程序所需的指令和规则。然后将上一篇中的的g++编译指令用下面的形式写到Makefile里(最好要熟悉或者会使用基础的vim指令)。make起初是人们为了简化g++编译而发明出来的批处理工具,通过其自动调用指令而进行编译。原创 2024-10-14 12:14:37 · 605 阅读 · 0 评论 -
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
注意,这里要根据安装的ROS的版本不同选择不同目录下的命令。如果你的ROS代号为Humble,则需要把上述命令中的jazzy换为humble。于是可以在上面的那串命令下加上:-L /opt/ros/humble/lib/ \ -lrclcpp -lrcutils。这行代码是安装VSCode后,VS Code 提供的一个命令行工具,允许用户从命令行快速打开或创建文件和项目。至此,你不仅创建了第一个ROS节点,而且还学会了Linux下gcc的编译方法。键入以下命令,在执行当前目录下的a.out文件。原创 2024-10-09 15:36:58 · 1015 阅读 · 0 评论 -
【ROS速成】半小时入门机器人ROS系统简明教程(Ubuntu24.04+ROS2)
而提到软件部分,我们就不得不提到一个在机器人领域不可避免的系统——ROS系统。ROS就是传说中的机器人操作系统(Robot Operating System),但其本身并不是一个操作系统,而是可以安装在现在已有的操作系统上(Linux、Windows、Mac)上的软件库和工具集。实际上,ROS的作用就是提供一个将机器人硬件部件连接起来的简易的软件系统,同时避免了机器人开发中开发者重复造轮子,大大提升了机器人工程的开发效率。ROS为此设计了一整套通信机制(话题、服务、参数、动作)。原创 2024-10-01 00:42:00 · 1732 阅读 · 0 评论 -
【总结】ubuntu下安装程序的方式
当使用sudo apt-get install xxx安装程序时,这个命令安装build-essentia。删除包(包括配置文件)解开 deb 包的内容。列出 deb 包的内容。列出与该包关联的文件。原创 2024-09-17 22:51:31 · 442 阅读 · 0 评论 -
【Ubuntu笔记】ARM64平台下的ubuntu学习总结
初学ubuntu时要学会的第一件事就是换源,主要是因为在Linux系系统下避免不了频繁的对软件源进行操作,故将源地址换为国内镜像源加快学习开发速度。我们要明确ubuntu24.04之后的软件源配置文件在以下位置安装vim编辑器首先进行备份然后使用vim编辑器进入配置文件将官方文件全部注释之后在文件最末端写入以下配置信息(基于arm64下的清华源)(按i进入插入模式,完成注释以及修改后按Esc退出到命令模式,最后使用“:wq”命令保存退出)添加完成后类似于下面的样子最后执行更新软件源。原创 2024-09-13 14:06:50 · 978 阅读 · 0 评论
分享