- 博客(43)
- 收藏
- 关注
原创 ros入门(4)使用C++编写Subscriber订阅者节点
这是因为ROS_INFO()的编码方式受程序的Locale环境设置影响一般设置会让一些输出函数只支持英文字符的显示。如果是英文版的ubuntu setlocale(LC_ALL,"zh_CN.UTF-8");(一般中文版ubuntu设置)将环境设置为中文环境集。订阅yao_node。
2024-04-18 17:24:36 788
原创 linux截屏
使用这个组合键后,鼠标会变成+号,进入等待选取状态,然后选择即可.(不可重选,不可取消)使用这个组合键前,要将将需要截屏的窗口置于最前端(就是点上窗口),然后摁下组合键即可.2 . Alt + PrintScreen [ 当前活动窗口]
2024-04-18 16:40:43 77
原创 ros入门(3)Publisher发布者节点
rostopic echo /gie_gie_dai_wo(eg:查看话题内容)在之前的基础上创建yao_node.cpp。msg.data = "求上车++++";printf("我要开始刷屏了\n");printf("过去生于未来\n");(因为是中文所以要转码,英文不用)
2024-04-18 16:32:34 183
原创 terminator
Ctrl+Shift+O (水平分割窗口)Ctrl+Shift+E(垂直分割窗口)Ctrl+Shift+T 新建标签页。Ctrl+Alt+T 新建窗口。Alt+Up (切换窗口)
2024-04-18 16:02:50 266
原创 t256error
make[2]: *** [examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make:90:Release/rs-hello-realsense] 错误 1。make[1]: *** [CMakeFiles/Makefile2:1035:examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/all] 错误 2。
2024-04-14 17:03:32 424
原创 大车的问题与解决方法
上面四步执行完成后,执行 ll /dev (是两个小写的L,ll 后面有个空格)查看是否有 wheeltec_controller,有的话就是添加串口别名成功了。2、 cd wheeltec_robot/src/turn_on_wheeltec_robot(注意 cd 后面有个空格)检查一下ros主控是否接到stm32的串口三,没接的话接一下,接了之后还有这个报错的话,创建一下串口别名。3、 sudo ./wheeltec_udev.sh(注意 sudo 后面有个空格)最基本的键盘控制,需要三个功能包。
2024-03-31 20:36:35 612
原创 无法安装 /lib/aarch64-linux-gnu/libpng12.so.0 的新版本: 没有那个文件或目录
https://www.cnblogs.com/chanyuantiandao/p/16435327.html
2024-03-23 20:11:15 258
原创 opencv(3)
$ sudo apt-get install build-essential cmake git pkg-config $ sudo apt-get install libjpeg-dev libpng-dev libtiff-dev $ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev $ sudo apt-get install libxvidcore-dev libx264-dev $ sudo
2024-03-21 22:24:51 299
原创 opencv()2
无法安装 /lib/aarch64-linux-gnu/libpng12.so.0 的新版本: 没有那个文件或目录。准备解压 .../libpng12-0_1.2.54-1ubuntu1.1_arm64.deb ...正在解压 libpng12-0:arm64 (1.2.54-1ubuntu1.1) ...(正在读取数据库 ... 系统当前共安装有 289028 个文件和目录。错误信息显示本地系统有一些问题,因此没有写入 apport 报告。
2024-03-21 22:08:00 276
原创 opencverror
E: 无法定位软件包 libjasper-dev。正在读取状态信息... 完成。正在分析软件包的依赖关系树。正在读取软件包列表... 完成。
2024-03-21 21:43:51 104
原创 树莓派4B安装ubuntu 20 ,opencv,pytorch,miniconda3,ncnn配置
https://www.bilibili.com/read/cv21781788/
2024-03-21 20:48:14 325
原创 大车error
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message): Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.c
2024-03-18 14:52:30 349
原创 failed to “make px4_sitl_default gazebo-classic_iris“ on ubuntu 20.04 with gazebo 11.11 and ros1
如果您安装了凉亭,并在运行工具链脚本时指定了标志“--no-sim-tools”,则应手动安装上面列出的依赖项。gstreamer1.0-plugins-坏。gstreamer1.0-plugins-好。gstreamer1.0-插件-base。不确定这是否是正确的方法,但它对我有用。gstreamer1.0-插件-丑陋。libopencv-dev (英语。pkg-config (英语。protobuf-编译器 \。
2024-03-17 21:15:53 350
原创 为运行 Parallels Ubuntu 20.04 虚拟机的 用户安装 PX4-Autopilot
安装 ARM-Linux gcc 和 g++ multilib 版本。下面显示的其余说明与正常情况相同,并在此处的标准说明中进行了描述。像往常一样将存储库克隆到所需位置。
2024-03-15 21:04:55 404
原创 基于 ARM 的 Linux 上的 PX4 开发环境设置错误
2.运行不带参数的 ubuntu.sh(在 bash shell 中)以安装所有内容:
2024-03-15 19:49:09 393
原创 ARM系统编译依赖无法安装
#apt search gcc-multilibSorting... DoneFull Text Search... Donegcc-multilib-i686-linux-gnu/jammy 4:11.2.0-1ubuntu1 arm64 GNU C compiler for the i386 architecturegcc-multilib-mips-linux-gnu/jammy 4:10.2.0-1 arm64 GNU C compiler for the mips archit
2024-03-14 12:38:17 418
原创 解决 gcc-multilib : 依赖:gcc-4.8-multilib (>= 4.8.2-5~) 但是它将不会被安装
sudo aptitude install gcc-multilib //用新的包管理器安装你要安装的软件。,这样在安装高版软件时,已有的软件包依赖你要安装的软件包,你把软件包升级了,可能就会破坏这个依赖关系,所以。接下来就会解决已经安装的包之间的依赖关系,他会降级或升级一些软件包来匹配当前安装的软件版本,此时选择。这是一类问题,不仅限于安装 gcc,这类问题的根本原因在于,完成以上操作,再次正常安装需要的软件包即可成功安装。时会把所有依赖包一并安装,此时会让你同意,选择。这时就要请到大杀器-
2024-03-14 12:36:49 389
原创 ubuntu切中文
9、此时你会看到最下方有一个灰色的中文,你需要鼠标左键点着不动,往上边拖拽。有些刚开始学linux的同学希望装成中文的,但是按照操作下来却是英文的。3、左侧菜单向下翻,找到Region$Language。1、通过图1可以看到,我目前的右键菜单都是英文。2、点击左下角的九个点,找到settings。11、此时就可以看到,系统语言已经更换了。4、点击图4红圈部分,英文太长我就不打了。10、重启ubuntu,选择更新名称。6、找到简体中文,然后点击apply。7、这个时候的密码是当前账户的密码。
2024-03-11 15:02:12 327 1
原创 IMU航向锁定
ROS_INFO("滚转= %.0f 俯仰= %.0f 朝向= %.0f",roll,pitch,yaw);加了横向速度vel_cmd.linear.x=0.1;
2024-03-09 21:14:57 331 1
原创 板子与电脑互联---realvnc viewer的使用
在电脑安装realvnc viewer在板子里要安装出现The connection was refused by the computer。这个错误是或者ip地址改了。
2024-03-07 21:02:25 403
原创 ros入门(2) 创建包和节点
ros::Publisher pub=nh.advertise("快上车开黑群",10);printf("我的枪去而复返,你的生命有去无回!msg.data = "国服马超,带飞";printf("别投!在src下创建chao_node.cpp文件。按下ctrl+shift+b来编译。
2024-03-07 13:17:13 328
原创 ros入门 vscode的使用
git clone https://github.com/6-robot/wpr_simulation.git(不行就用这个git clone https://mirror.ghproxy.com/https://github.com/6-robot/wpr_simulation.git)在viscode扩展里搜索ros安装ros插件(自带c++和python)快捷键来实现catkin_make 无需在终端输入。搜索camke并安装 这是ros的编译器。然后cd catkin_ws2。
2024-03-07 00:21:25 349
原创 launch文件的使用
node标签的属性有pkg:节点所在功能包 type的代表可执行文件 name 表示节点运行时的名字。<param>/<rosparam> 设置ros系统运行参数,存储在参数服务器中。<remap>重映射 重命名 from 原名 to 映射名(换名后,原名就没了)<launch>的属性标签<node>表示的是一个节点,这样不用。<include>嵌套 去包含另外一个launch文件。根标签<launch>标签表示是一个launch文件。<arg>表示launch文件内部局部变量,创建文件夹launch。
2024-03-04 21:55:29 321
原创 传感器和执行器的安装 ros小车
传感器是通过插件的方式实现的<plugin>xacro文件是对urdf文件的补充。内容和urdf差不多。<gazebo>标签。只在gazebo生效。
2024-03-04 20:24:17 326
原创 机器人建模URDF
continuous 是连续移动 prismatic是滑动 fixed 是固定,eg摄像头。robot标签就类似launch文件的launch标签是用来标注这是一个launch文件。<visual>表示视觉 eg:我们所能看到的,把关节弄成1*1*1的盒状。同理robot标签是标注这里是robot机器人的信息。<parent>和<child>是必须的属性标签。常用标签,robot link joint。<collision>标签是和碰撞相关的。link是躯干和手臂,joint是关节。
2024-03-04 20:05:30 312
原创 ros入门21讲
Person.msg//在文件夹learning_topic中新建一个命名为msg的文件夹,存放消息类文件,方便管理//创建.msg文件 touch Person.msg//打开该文件,输入以下信息后保存//打开该文件,输入以下信息后保存uint8 sexuint8 age//这里写的并不是cpp,也不是python。但他在编译过程中会由ros自动编译成cpp或python//打开文件夹learning_topic,打开package.xml。
2024-02-02 13:29:49 1008 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人