自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 学习使用xbox手柄控制小乌龟节点移动

另外编译之前要配置package.xml文件和CMakeLists.txt文件。在这里我自己是复杂的所以我选择直接执行的chmod。现在我在将他连接到ros节点上,列出手柄权限。启动节点后打印查看具体话题发布的信息。

2024-03-26 21:18:59 1027

原创 使用zsh后报错zsh: command not found: catkin_creat_pkg

【代码】使用zsh后报错zsh: command not found: catkin_creat_pkg。

2024-03-26 16:22:01 209

原创 记录一下我的当前.zshrc文件

【代码】记录一下我的当前.zshrc文件。

2024-03-26 16:12:56 130

原创 ubuntu系统gazebo卡顿问题解决---显卡消失问题

在下面这个product中,显示的就是你的显卡,图片中为MX150,但是如果找不到显卡就。推荐使用系统命令直接安装显卡驱动,傻瓜式安装不用禁用默认驱动,方便快捷。也显示command not found,所以这种情况我们先恢复显卡。出现下述图片的情况就是安装完成了。这时候查看可以安装的显卡驱动。展示也会得到显卡信息。

2024-03-13 15:09:02 647

原创 电脑切屏卡顿,尤其是打游戏时切屏卡顿问题解决方法

只需将游戏内分辨率设置为和当前屏幕分辨率一致。

2024-03-11 13:49:50 1318

原创 使用moro机器人时启动仿真环境报错

说明这四个进程都在运行,所以我们可以杀死(kill)上三个进程来执行仿真环境。这时我们再次使用启动仿真环境命令即可启动,emake -s tyran。再次运行查询进程命令,就会发现只有最后一个进程了。这时我们使用语句查询这几个进程是否在运行中。控制台输入启动仿真环境语句后发现报错。这时就会发现如下情况。

2024-03-07 15:54:10 388

原创 coppeliasi4.0版本中使用循迹小车跟随路径时问题汇总

打开脚本发现句柄经过了两次初始化第一次simVision.sensorImgToWorkImg(inData.handle),作用为将传感器图像转换为工作图像又传给了inData.handle,同理simVision.workImgToSensorImg(inData.handle)作用为将工作图像转换为传感器图像又传给了inData.handle,所以到simVision.binaryWorkImg函数时使用的。这时我发现因为我的轨迹过于垂直,小车速度太快无法垂直掉头,加入循迹小车,设置好路径后运行。

2024-03-05 15:02:29 411

原创 使用moro雷达时运行rplidar.launch报错找不到雷达

使用moro机器人时包上述错误,是因为连接ttyUSB0接口不对,此时可能ttyUSB1存在,则找到rpliadar.launch文件修改其内参数为ttyUSB1即可,如下。

2024-03-01 14:53:23 377

原创 moro使用nomachine时连接的ip地址查询

使用该语句可以直接查询本机ip和本机连接的wifi ip。moro使用nomachine时连接的ip地址查询语句。

2024-03-01 14:42:08 353

原创 ubuntu防火墙ufw配置

1.查看ufw状态是否激活和配置的规则。4.修改默认拒绝为默认允许外部连接。7.实时查看ufw日志。2.启用和关闭ufw。

2023-12-29 14:45:52 432

原创 ubuntu防火墙ufw配置与查看

1.查看ufw状态是否激活和配置的规则。4.修改默认拒绝为默认允许外部连接。7.实时查看ufw日志。2.启用和关闭ufw。

2023-12-29 11:59:20 751

原创 keilV5中编译没有问题但是引用头文件就是显示红叉

我看网上大多数都是讲的把动态语法错误检测关掉,这样直接就是误导人,正确的错误原因是因为,文件包含关系出错了,如图为正确包含关系:当有头文件报错时,这是因为他是二级文件,你的包含关系可能会如下所示:这时就会出错,因为它应该先读取上一级文件,所以应改成如下顺序:试过在include paths里删除第二级文件夹,但是这样第二级文件夹的其中一个头文件也显示not found。所以最好还是按顺序都添加上。 总结:如果你的头文件也有红叉报错,keil:fatal error:“xxxx.h“ file not fou

2023-11-30 16:35:28 3571 7

原创 STM32标准库新建工程步骤配置

外设寄存器描述文件(stm32f10x.h该文件是用来描述STM32有哪些寄存器和它对应的地址的)及另外两个system文件(用来配置时钟)找到建好的存放工程文件的文件夹,再新建一个本次工程的文件夹,点进去,如果是基于寄存器开发STM32,工程建到这里就可以了!注意文件最后一行必须为空行,不然会报警告。必要文件Start启动文件。添加到Start文件夹里。内核和内核外围的设备。

2023-11-16 21:58:18 263

原创 STM32学习过程记录

SysTick(系统滴答定时器):是内核里面的定时器,主要用来给系统提供定时服务,当使用FreeRTOS、UCOS等操作系统时,需要SysTick提供定时来进行任务切换功能。RTC(实时时钟):在STM32内部完成年月日、时分秒的计时功能,可以接外部备用电池,即使掉电也能正常运行。EXTI(外部中断):配置外部中断,当外部变化引起引脚电平变化,可以触发中断,让CPU处理任务。AFIO(复用IO口):可以完成复用功能端口的重定义,还有中断端口的配置。GPIO(通用IO口):用IO口点灯 、读取按键等。

2023-11-16 16:06:18 55

原创 卸载与安装opencv

将opencv3.4.10更名为opencv,opencv_contrib3.4.10文件更名为opencv_contrib;解压opencv3.4.10和opencv_contrib3.4.10文件,将后者移动到opencv3.4.10文件夹中;**下载opencv3.4.10和opencv-contrib-3.4.10,2.解压下载好的opencv和opencv-contrib。1.执行下列语句卸载。3.检查代码是否卸载干净。

2023-11-10 19:54:50 1078

原创 pycharm使用opencv如何加载项目下另一同级目录中的图片

在Corner_detection.py文件中加载pixel_define.jpg图片需要如下格式。# 使用相对路径加载图像。

2023-11-08 16:45:19 50

原创 ubuntu20.04开机黑屏左上角光标闪烁问题解决

问题原因:博主由于需要安装nvidia驱动,在软件和更新中修改了附加驱动而出现的驱动冲突问题,版本安装错误了。1、在光标页面按 Ctrl+Alt+F2 进入terminal,依次输入用户名 回车,用户密码 回车 登录账号。随后在软件和更新中重新选择适合自己版本的nvidia驱动,如果还不适合就在此执行12步骤,直至成功。此时驱动冲突问题就没有了 输入reboot 重启电脑在进入ubuntu系统就不会出现问题了。问题现象:ubuntu开机时不进入系统,只在左上角一直闪烁光标。

2023-10-24 15:27:44 3584 9

原创 移动机器人DWA算法参数调整注意问题

【代码】移动机器人DWA算法参数调整注意问题。

2023-08-02 16:21:13 1789

原创 python学习编程中遇到的问题

2.翻译无法使用需要改为百度翻译,百度翻译需要申请个人即可。申请后显示账号无效是因为没有开通,如下,点击立即开通即可。1.换行符为回车,报错语句最后没有换行符需要回车。

2023-07-25 11:28:46 42

原创 c++编程中遇到的问题

例如:abc = new AddCalculator。

2023-07-17 15:33:59 99

原创 运行robotic_arm出现以下错误解决办法

问题1:Resource not found: franka_description解决办法:sudo apt-get install ros-noetic-franka-description下载完1后出现问题2:No such file or directory: /opt/ros/noetic/share/franka_description/robots/panda_arm.urdf.xacro [Errno 2] No such file or directory: '/opt/ros/noeti

2023-05-08 21:45:20 570 3

原创 c++中水平制表符 (\t)的使用

【代码】c++中水平制表符 (\t)的使用。

2023-05-06 22:29:26 2131

原创 小车转圈问题2解决方法

所以在运动前小车就被障碍物阻挡,因此需要删除障碍物图层,从而报错Clearing both costmaps outside a square (3.00m) large centered on the robot.这是由于小车雷达扫描时将车身上的柱子扫描为了障碍物,因此一直生成障碍物图层。在删除后有会生成新的原地障碍物,这时小车会不停围绕自己旋转。这样启动gazebo再次观察就不会扫描柱子了。

2023-05-05 12:57:03 1241

原创 Extrapolation Error: Lookup would require extrapolation 0.069000000s into the future. Requested tim

把local_costmap_parms.yaml中的global_frame:odom改成map。用amcl导航时 发生如下错误,然后导航走几步顿以下。

2023-05-02 20:01:35 1113 4

原创 小车导航原地转圈及到达目标地点转圈问题解决

小车转圈问题

2023-05-01 18:38:56 1698

原创 当工作空间下无法进行source时如何处理

source错误

2023-04-27 22:04:22 201

原创 c++编程:stitch语句中case语句报错

如果case语句后跟多段语句,则需要用{}将所有语句包括在内,否则会报错

2023-04-24 13:09:40 93

原创 visual studio编程乱码问题

1.2.3.4.

2023-04-24 11:23:53 246

原创 启动gazebo后打开rviz时一直显示错误

【代码】启动gazebo后打开rviz时一直显示错误。

2023-04-22 11:12:50 368

原创 c++中显示 cout不明确问题

将using namespace std;删除后保存cpp文件,重新再加上using namespace std;

2023-04-19 15:37:01 619

原创 global_costmap: parameter \plugins\ not provided, loading pre-hydro paramete问题解决

【代码】global_costmap: parameter \plugins\ not provided, loading pre-hydro paramete问题解决。

2023-04-17 18:45:10 1598 12

原创 while parsing a block mapping in “<unicode string>“

解决: 行归齐即可(与plugins上下齐)

2023-04-17 18:41:12 393

原创 小车导航不能移动问题汇总

注释掉map 与odom坐标转换后 仍然跳动且不正常坐标系为 basefootprint 与odom等。基于以上代码段时,rviz中的模型小车来回跳动,设置初始位姿,也是来会跳动,注释掉baselink 与base footprint坐标转换后仍然跳动。注释掉odom 与base footprint坐标转换后模型不可显示。仍为此图,且机器人不停跳动,即使位于原地,排除此原因。以下针对这两个错误继续修改。

2023-04-15 15:06:13 3543 11

原创 tf之static_transform_publisher

【代码】tf之static_transform_publisher。

2023-04-10 17:19:42 150

原创 控制小车移动,发布直行的消息,仿真小车却是左转或者右转解决办法

这个问题是因为urdf或者xacro文件中joint标签中子标签 axis设置出问题,也可能是solidworks转urdf时参数出错,解决办法很简单,先让我们了解一下axis的作用。发布直行的消息,仿真小车却是左转或者右转,或者发布前进信息,小车后退。这代表了轮子绕y轴正转。这代表了轮子绕y轴反转。

2023-04-10 16:02:58 220

原创 [spawn_model-5] process has died

之前的gazebo未关闭或未完全关闭。把未关闭的gazebo关掉,再打开。

2023-04-10 15:07:59 853

原创 URDF集成Gazebo时报错:unknown macro name: xacro:cylinder_inertial_matrix

以这个顺序启动gazebo的时候报错unknown macro name: xacro:cylinder_inertial_matrix是因为启动顺序问题导致一开始没有定义cylinder_inertial_matrix,这时只需要将<xacro:include filename="$(find urdf01_rviz)/urdf_gazebo/head.xacro" />放在顺序第一个即可。

2023-04-07 21:11:57 994 5

转载 Joint state with name: “base_l_wheel_joint” was received but not found in URDF

原因是在robot描述文件URDF中关节定义出错,找到launch文件使用的URDF描述文件,并将left_wheel_joint(自己关节描述名称)修改成base_l_wheel_joint,将right_wheel_joint(自己关节描述名称)修改为base_r_wheel_joint。使用ArbotiX+RVIZ搭建仿真时出现以下错误提示,但在不使用ArbotiX的时候小车模型可以正常显示且没有错误。

2023-04-07 16:52:33 468 4

原创 No link elements found in urdf file解决方案

出现这个问题是说明urdf文件里没有链接(link)元素。

2023-04-06 18:57:15 1255 1

xbox控制小乌龟程序

可以使用xbox手柄发送joy话题至小乌龟turtle1/cmd_vel节点控制小乌龟移动,并做注解

2024-03-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除