- 博客(18)
- 收藏
- 关注
原创 [urdf_spawner-6] process has died [pid 62163, exit code 1, cmd
然后突然想起之前在网上搜到类似的问题,
2023-12-06 14:26:37
988
2
原创 VMware虚拟机鼠标闪烁
通过VMware安装Ubuntu时,进入Ubuntu界面后鼠标闪烁,甚至消失,后来发现似乎在未进入虚拟机系统时候就存在闪烁现象。可能是集成显卡驱动的问题,需要替换现有驱动版本。
2022-10-24 16:39:33
3788
1
原创 /usr/bin/env: “python”: 没有那个文件或目录
ROS运行程序包时候出现错误提示:/usr/bin/env: “python”: 没有那个文件或目录,问题是找不到解释器路径。尝试以下解决方法能不能解决方法1、可能是没有进行编译,所以在工作空间下catkin_make后再试试程序是否能运行;方法2、 可以检查一下对应功能包中的CMakeLists.txt是否包含该句声明(该声明可以确保正确安装Python脚本),没有的话添加试试(记得修改程序名称):catkin_install_python(PROGRAMS scripts/talker
2022-03-01 11:31:56
18075
8
转载 rosdep update
关于rosdep update出错的问题,网上有许多解决办法,但是对于Ubuntu20.04+ROS noetic都不是一个好的解决办法,浪费大多数时间后终于找到这位博主分享的链接:ubuntu20.04 sudo rosdep init 和 rosdep update失败_Mr_l_i_u的博客-优快云博客即该文:1.2.4 安装 ROS · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程最后成功解决!此处整理一下操作命令:cd /usr/lib/p
2022-02-27 16:57:45
223
原创 ERROR: Model Parsing the xml failed
使用check_urdf检查时出现以下错误Error: Error reading end tag. at line 100 in /build/urdfdom-VnCcob/urdfdom-1.0.4+ds/urdf_parser/src/model.cppERROR: Model Parsing the xml failed不是别的原因,也别纠结是不是ROS的那个功能包没有安装,可能单纯就是你的urdf文件格式错误了,因为一般拼写错误还是会给你指出来是哪里,很容易找到...
2022-02-26 10:55:01
2646
2
原创 VM Ubuntu20.04拓展磁盘空间
在看过各个相同教程后,都卡在了删除拓展分区这一步我的Ubuntu20.04应该是一开始设置的问题,根本找不到什么禁用分区之类的选项,后来摸索了半天,找到了以下解决办法,并且根本不需要繁复操作:1、和其他教程一样,关闭Ubuntu,虚拟机→虚拟机设置→磁盘→拓展2、打开Ubuntu,安装并打开GParted分区设置软件sudo apt-get install gpartedsudo gparted3、和其他教程中说的不同,我的虚拟机上的拓展分区 名字不是Linux swap。..
2021-11-19 11:45:16
1866
2
原创 Action client not connected: arm_controller/follow_joint_trajectory
学习古月居ROS机器人实践使用Movelt!控制gazeboroslaunch marm_gazebo arm_bringup_moveit.launch运行上述命令时报错Action client not connected: arm_controller/follow_joint_trajectoryAction client not connected: gripper_controller/follow_joint_trajectory重新跟着教程走一遍,发现marm_m..
2021-11-17 10:49:33
4736
3
原创 Typeerror: Population must be a sequence or set. For dicts, use list(d)
在学习古月居ROS机器人实践时候报错这是因为python3不能对dict的values进行随机采样,可以将其转换为list成功运行!参考:Population must be a sequence or set. For dicts, use list(d)_大鱼的博客-优快云博客python2 python3 random.sample区别:TypeError: Population must be a sequence or set. For dicts, use l.
2021-11-14 16:00:15
2603
1
原创 The root link base_link has an inertia specified in the URDF, but KDL does not support a root ...
root link不支持物理和碰撞标签,在该link前加上一个额外的link作为root link例如:<link name="base_footprint"> <visual> <origin xyz="0 0 0" rpy="0 0 0" /> <geometry> <box size="0.001 0.001 0.001" /> </geometr
2021-10-31 15:24:13
5242
3
原创 添加Kinect模型及kinect.dae文件的下载
古月居ROS教程中,给小车添加Kinect传感器Kinect模型描述文件如下:<?xml version="1.0"?> <robot name="kinect_camera" xmlns:xacro="http://www.ros.org/wiki/xacro"> <xacro:macro name="kinect_camera" params="prefix"> <link name="${prefix}_link">
2021-10-29 22:29:11
1155
原创 使用xacro优化URDF的问题解决
在编写xacro文件时候遇到的问题总结:一、XML parsing error: mismatched tag: line **, column *提示某一行有问题,一定要注意检查标签格式是否正确,当其指向末行</robot>时,要检查前文中某行标签是否完整,比如我出错是由于引用宏时,末尾忘记加上结束标记 /<xacro:base > ×<xacro:base /> ✔因此要养成好习惯,运行前多检查格式二、Invalid &...
2021-10-28 20:47:01
3100
原创 创建机器人URDF模型
古月居ROS教程笔记整理一、创建机器人功能描述包在工作空间下创建功能包mrobot_descriptioncatkin_create_pkg mrobot_description urdf xacro记得编译工作空间,设置环境变量二、创建机器人URDF模型模型文件mrobot_description/urdf/mrobot_chassis.urdf:<?xml version="1.0" ?><robot name="mrobot_chassis"&g
2021-10-22 11:18:27
1985
5
转载 ROS学习笔记—TF2监听器和广播器(Python)
一、编写tf2广播器1、在工作空间下创建名为 learning_tf2 的功能包$ catkin_create_pkg learning_tf2 tf2 tf2_ros roscpp rospy turtlesim2、功能包中创建节点文件夹(nodes) $ roscd learning_tf2 $ mkdir nodes使用vim或其他编辑器创建文件nodes/static_turtle_tf2_broadcaster.py#!/usr/bin/env pythoni.
2021-10-10 13:13:55
1994
1
原创 bash: 未预期的符号“newline”附近有语法错误
学习ROS官方教程——录制和回放数据时候出现的错误,运行以下命令rosbag info <your bagfile>bash: 未预期的符号“newline”附近有语法错误解决:1、your bagfile 应该是你的.bag文件名字2、修改<> 为单引号' '参考:bash: 未预期的符号 `newline' 附近有语法错误_YunShuiShanFeng-优快云博客...
2021-09-25 15:12:12
3244
转载 ROS学习笔记—编写&检验服务和客户端(Python)
目录一、编写服务节点二、编写客户端节点三、构建节点四、检验服务和客户端学习ROSwiki官方教程时的笔记,以便后续回顾一、编写服务节点跳转到创建的功能包目录$ roscd beginner_tutorials在beginner_tutorials包中创建scripts/add_two_ints_server.py文件:#!/usr/bin/env pythonfrom __future__ import print_functionfrom beginne
2021-09-24 22:24:36
734
转载 ROS学习笔记—编写&检验简单的发布者和订阅者(python)
学习ROSwiki官方教程时的笔记,以便后续回顾一、编写发布者(Publisher)节点$ roscd beginner_tutorials$ mkdir scripts #在功能包下创建scripts文件夹,存放python代码$ cd scripts 编写scripts/talker.py,源码如下:#!/usr/bin/env pythonimport rospyfrom std_msgs.msg impo
2021-09-24 21:23:37
575
转载 ROS学习笔记—创建ROS消息和服务
一、消息和服务msg(消息):msg文件就是文本文件,用于描述ROS消息的字段。它们用于为不同编程语言编写的消息生成源代码。srv(服务):一个srv文件描述一个服务。它由两部分组成:请求(request)和响应(response)。二、创建及使用消息1、创建msg文件夹及.msg文件$ roscd beginner_tutorials$ mkdir msg #在功能包下创建一个msg文件夹$ vim Num.msg$ rosed Num
2021-09-24 13:50:22
175
转载 ROS学习笔记—创建工作空间及功能包
一、创建工作空间在进行功能包的编写前,需要创建一个工作空间打开终端(Ctrl+Alt+T):$ mkdir -p ~/catkin_ws/src #递归创建目录$ cd ~/catkin_ws/ #跳转到工作空间文件夹$ catkin_make #编译$ source devel/setup.bash #设置环境变量$ echo $ROS_PACKAGE_PATH #检验环境变量是否正确,出现以下/home/<u
2021-09-24 12:16:01
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人