代码编织梦想

ros noetic catkin_make install 保姆级使用教程流-爱代码爱编程

前言: 跟随前面的文章中,在编写了安装包之后,我想将现在的安装包打包放在另外一个设备上使用, 复制粘贴??但是很多路径都不正确,后来研究发现, 似乎 catkin_make 似乎还有一种隐藏的功能catkin_make install 但是怎么使用呢好像没学过 似乎需要配置一些cmakelist 那么,我们开始做吧! 整体思路:  如何使用

ubuntu20.04手动安装cuda11.3_ubuntu安装cuda11.3-爱代码爱编程

官方下载地址 CUDA Toolkit 11.6 Update 2 Downloads | NVIDIA Developer Ubuntu 11.3.0版本 1.为什么手动安装 以前在windows上写代码的时候,要安装显卡驱动,cuda toolkit和cDNN,到了Ubuntu上,只用安装驱动,因为pytorch上可以安装自带的cuda库,但是

ubuntu20.04下使用usb摄像头,和耳机_ubuntu usb audio-爱代码爱编程

1.我们知道Ubuntu的任何一个设备都需要挂载在目录下才能使用。所以我今天插入了一个USB摄像头,结果,不能使用,我发现没有挂载。 2.1.查看摄像头,发现已经自动挂载,挂载目录为/dev 发现有两个,有点奇怪,拔掉USB 摄像头,发现都没了,奇怪  查看usb camera的ID  webcam就是USB摄像头,ID是2284 2

Ros 与 Web 之 ros3djs 导入urdf模型并通过web显示(4)-爱代码爱编程

ROS与javascript入门教程-ros3djs-可视化URDF模型 说明: 介绍如果通过ros3djs可视化URDF模型 github: 参考代码 步骤: 新建urdf.html 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8

Ros 与 Web 之 奥比中光Astra_dabai局网监控 web_video_server-爱代码爱编程

前言: web_video_server包的主要功能是,在ROS系统中,比如某些话题发布了图像、视频的话题,通过这个功能包可以订阅这些话题,然后对图像压缩,通过网络传输出去,这样我们就可以通过网络的方式获取到这些图像和话题。 (1)安装web_video_server服务 直接使用 sudo apt-get install ros-noeti

NVIDIA显卡驱动报错-爱代码爱编程

1.报错如下 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 2. nvcc -v 查看cuda库是存在的 3

Ros 与 Web 之 API 控制 websocket 与 Rosbridge 联调(1)-爱代码爱编程

      最近小车底盘做好了之后,因为每一次联调小车都需要用自己的显示器插工控显示才能完成联调为此感觉特别的麻烦,所以在苦苦寻找一种:         可以在任意电脑端口输入网址然后去访问自己工控ros节点的方式,简单一点就是web和ros,其中会涉及到服务器和客户端的响应,啊这作为电信专业的我现在将要被html和客户端按在地上摩擦了,话不多说开始复盘

Ros noetic Ubantu 20.04 rosdistro cartographer简单安装(下)-爱代码爱编程

这里承接上一篇的文字末尾,继续开始攀爬路途 3.安装cartographer_ros的依赖项  完成了上一篇文章的时候已经可以完全操作该指令 先使用rosdep安装所需的软件包。此处我们之前已经运行过 sudo rosdep init,故这里将显示错误,可以忽略(因为初始化的文件已经存在,无需再次初始化。不放心错误的话可以删除初始化文件重新初始

Ros noetic Ubantu 20.04 rosdistro cartographer简单安装(上)-爱代码爱编程

在连续重装了很多次系统 复盘来很多次,整理完这章文字两行老泪出现在屏幕上 辗转反侧了很多次都终于想明白了为什cartographer始终不能完成环境安装的原因 其实最开始第一次我很幸运完美避开了其中的这个坑,果然该来的始终都会来 记录一下那些辗转反侧的不眠夜 总体复盘一下总体的工作思路: 首先安装ubantu的u盘启动安装系统随后安

ubuntu20.04安装Nvidia 3070驱动-爱代码爱编程

1.启动文件 --no-opengl-files:只安装驱动文件,不安装OpenGL文件 2.因为是重装,所以有提醒,我只是修改了用户密码,驱动就掉了 选择continue  3.说是检测到发行商提供了一个可供选择的方式安装,更适合你的主板,可以更好的集成系统,我为了省事,选择默认,所以选择continue 翻译翻译 检测到

Ros 通信方式教程 hello word 基本编程-爱代码爱编程

1.Ros通信编程之话题编程 Talker:发布者 C++创建 Listener:订阅者 C++创建 Ros master:管理节点的仓库 --- 添加编译预选 ------ 运行可执行程序 2.实现一个talker 发布者 创建talker 进入ros工作空间下的 src 文件夹 创建 talker.cpp文件 这里就不

Ros 常用调试口令总结 ros开发好帮手-爱代码爱编程

1.输入中按住tap两下可以自动补全 按左右键选择对应的选项 2.查看节点之间的可视化绘图,计算图 rqt_graph 展现可视化节点图 勾选 Debug可以简化 rosrun rqt_graph rqt_graph      打开图形化节点可视界面 rosnode list                                打开所

Ubantu20.04 添加新硬盘,重新挂载/home目录-爱代码爱编程

原来的home目录是从固态上分出一块来,现在容量不够,而且希望将文件保存在机械盘上,所以,下面开始。 1.查看新硬盘  3.65T 是新加硬盘。挂载在/dev/sda目录下。 2.分区 >sudo fdisk  /dev/sda  输入n 输入回车,表示默认全部扩展 输入w保存更改 我是全部回车,只分一个主分区,和一个逻辑

Ros 关键组件之Qt工具箱-爱代码爱编程

Ros环境中很多可视化工具都是基于qt做的开发---常用工具 1.日志输出工具 rqt_console 2. 计算图的可视化工具   方便分析陌生的系统   rqt_graph 3.数据绘图工具  用来采集电池电压  qrt_plot 4.参数动态配置工具  动态参数节点调试  rqt_reconfigure  

Ros 通信之TF坐标变换-爱代码爱编程

1.定义: TF功能包能够查询五秒前现在的坐标系相当于之前坐标系的所有节点的关系 机器人某一物体相当于机器人中心坐标系在哪里 机器人坐标系相对于全局坐标系的位置 2.实现TF坐标变换 A.广播TF变换 B.监听TF变换 创建树形结构 每一个节点获取所有的数据 3.TF坐标变换例程 小海龟坐标变换例程 sudo apt-get

Ros 通信之分布式通信-爱代码爱编程

分布式通信 是一种分布式软件框架 节点之间通过松耦合的方式进行组合 说白了就是多机通信异步异机通信的方式 (1)设置固定IP计算机名字,确保低沉链路的联通 (2)ssh可以远程登陆 ID + 密码 (3)ifconfig(不能执行按照提示安装) (4)把对方的IP地址设置固定到共同的host文件夹中 sudo vi /etc/hosts 这里

Ros 通信方式之action-爱代码爱编程

action 定义:  是什么 (维持一段时间 有即时反馈 及时取消) 一种问答通信机制,带有连续反馈,可在任务过程终止运行 基于Ros的消息机制实现 服务器 发送:发送到客户端 goal: 发布任务目标 cancel:请求取消任务 反馈:回答客户端 status:通知客户端当前的状态 feedback:周期反馈任务运行的监控数据 resu