自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker报错Error response from daemon: Container xxx is not running

docker新手,在操作过程中发现了许多许多的坑。后续有空再汇总一下。

2023-09-18 20:21:50 2528 1

原创 ubuntu22.04 找不到串口,串口ttyusb时断时续的问题(拔插以后能检测到,过会儿就检测不到了)

这里面详细解释了为什么ttyUSB,重新插拔以后能够检测到,过会儿就找不到了,原来是该设备连接到了 ttyUSB0 端口,突然被一个叫 brltty 的进程一脚踹掉了.按照上述网站的方法禁用掉以后,就可以稳定的检测到ttyUSB0了。在重新插拔以后就能找到,过一会儿或者重新输入指令以后就找不到。芯片用的是 FTI232.的问题一样,也是最后disconneted了.找到问题以后,按照上面两个网站里的说法,执行。这个指令是能够看到有驱动的,

2023-08-17 18:04:40 3009 1

原创 将机械臂四元数模长修改成等于1

经常通过rviz读取UR机械臂的四元数,输入到控制程序当中时,经常会模长与1的偏差太大而导致无法控制,以下函数可以修改四元数数值,将其优化到模长等于1。

2022-10-14 14:15:10 574

原创 socket TCP发送Float64MultiArray类型的数据

【代码】socket TCP发送Float64MultiArray类型的数据。

2022-10-10 11:25:30 870

原创 socket BrokenPipeError: [Errno 32] Broken pipe

这个buf_msg数据格式不对,Invalid number of arguments, publish的数据格式应该是 [‘layout’, ‘data’],检查了一下代码发现应该发的是vision_pose,而不是buf_msg。用socket发送Float64MultiArray的数据,写完以后运行服务器和客户端,报错。说的是一般是客户端和服务端未建立好链接,但其实命令行有正常打印connect的提示。再次检查了一下客户端和服务器端的代码,网上搜了一下解决办法,将客户端的代码改正确,

2022-10-09 14:13:26 1656

原创 ubuntu 串口助手通信收发数据不一致

大部分通信异常的问题,都是硬件问题的可能性更大,软件驱动的问题会小一些。之前有个朋友也碰到了类似的问题,也是DB头(RX232的头是DB9)

2022-07-20 17:45:18 2585

原创 python 修改yaml文件数据

python 修改yaml配置文件数据

2022-06-24 13:37:17 3317

原创 [ERROR]: Kinematics solver xxx does not support joint group endeffector This plugin only support ...

[ERROR] [1651904269.179241162]: Kinematics solver N25trac_ik_kinematics_plugin23TRAC_IKKinematicsPluginE does not support joint group endeffector. Error: This plugin only supports joint groups which are chains

2022-05-07 14:37:20 1111

原创 Unable to identify any set of controllers that can actuate the specified joints:

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录背景一、pandas是什么?二、使用步骤1.引入库2.读入数据总结背景具体的报错如下:[ERROR] [1649324583.023988413]: Unable to identify any set of controllers that can actuate the specified joints: [ elbow_joint shoulder_lift_joint shoulder_pan_joint wris.

2022-04-08 10:24:33 6882 9

原创 No link elements found in urdf file

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录背景一、解决方案背景修改过后的ur5的机器人模型文件,想重新配置一下moveit,于是运行roslaunch ur5_moveit_config setup_assistant.launch ,加载的是ur5.urdf.xacro这个文件,一开始报错是(这个报错出现在命令行上):[ERROR] [1649224909.076522137]: No name given for the robot.打开ur5.urdf.

2022-04-06 14:39:28 2859 1

原创 ubuntu18.04分辨率只有1024*768,解决方案和踩坑梳理(应该适用其他ubuntu版本)

ubuntu18.04分辨率只有1024*768问题背景一、踩坑1.1 修改grub文件1.2 下载arandr工具修改 &&&& 使用xrandr/cvt指令生成添加高分辨率二、解决方案2.1 问题定位2.2 解决思路问题背景ubuntu系统的电脑,某一天在强制按电源关机,再开机以后(可能开机有不当操作,开机按了几次按了很久才启动成功),进入系统界面自动变成了1024x768的分辨率,打开系统的settings界面查看displays的分辨率,只有1024x768,没

2022-03-07 20:27:35 12956 3

原创 python逐行读取txt文件里的数据并且赋值给变量

需求:在txt文档里写了一串机械臂运动的点,里面包含了xyz位置和四元数组,有n行,每行n个数据,需要将这些数据用rostopic发布出来,让机械臂依次运行这些点代码:#!/usr/bin/env python import roslib#roslib.load_manifest('learning_tf')import rospyimport mathimport tfimport geometry_msgs.msgimport turtlesim.srvimport sys i

2022-01-13 16:31:50 4245

原创 Kill 掉所有ros进程的指令,包括rviz,gazebo ,运行的节点,roscore等

ps aux | grep ros | awk '{print $2}' | xargs kill -9; ps aux | grep rviz | awk '{print $2}' | xargs kill -9运行完以后所有的ros程序都kill掉了

2021-12-23 16:35:53 3607

原创 运行roslaunch时报错unableto contact my own server at

1. 问题背景及解决方式移植别的电脑上的程序到一台新配置的电脑上,运行roscore正常,甚至运行多机通信都正常,但运行roslaunch就会报如下错误,网上找到的方法都是修改/.bashrc文件,把localhost export出来,包括ros answer也是这么说的ROS answer解决roscore报错问题优快云上网友的解决方法也是修改bashrc但实际上上面这两个方法都是解决roscore时的报错,而我运行roscore时是正常的,甚至可以运行ros多机通信。遇到的问题是ros

2021-11-03 10:08:39 1392 3

原创 Ubuntu系统sudo apt-get update报错

Ubuntu系统sudo apt-get update报错前言一、报错清单及其对应的解决方法1. 403 forbidden,Failed to fetch xxxxx package基本无法更新总结前言本博客罗列汇总ubuntu在更新时(执行sudo apt-get update和sudo apt-get upgrade过程中)所遇到的问题,持续更新一、报错清单及其对应的解决方法1. 403 forbidden,Failed to fetch xxxxx package基本无..

2021-09-17 10:10:36 2249

原创 undefined referance to main, collect2: error: ld returned 1 exit status

ROS workspace环境下编译报错的问题,undefined referance to main1. 问题描述2. 网上的其他解决方案3. 我最后是怎么解决的1. 问题描述在移植ubuntu16.04系统上的代码过来的时候,修改了一下cmakelist和package以后,原来运行的好好的代码编译报错了(划重点!!!),报错提示为undefined referance to main, collect2: error: ld returned 1 exit status ,具体细节如下图2.

2021-09-10 14:54:27 6050 1

原创 RLException: [baxter_world.launch] is neither a launch file in package [baxter_gazebo] nor is [baxte

1. 问题分析在配置baxter的仿真环境的时候,运行launch文件碰到了这个报错。这个报错提示的是找不到对应的package或者找不到对应的launch文件,网上绝大多数方法都是告诉你source一下,如source /home/gabriel/catkin_ws/devel/setup.bash。我的work_space是wqw/baxter,所以输入的指令是source ~/wqw/baxter/devel/setup.bash,source完以后再执行之前的launch命令:roslaunch

2021-08-10 19:36:04 4437 4

原创 解决ubuntu系统ping 不通 ip和默认网关的问题

1. 问题描述OS: ubuntu 14.04(1)ping 本地主机ip 192.168.1.105 OK(2)ping 默认网关 192.168.1.1 提示 From 192.168.1.125 destination host unreachable(3)ping 127.0.0.1 没问题(本地机回送地址)(4)ping同一个局域网段下的远程主机 192.168.1.101 同样提示 From 192.168.1.125 destination host unreachable查询本机

2021-07-27 10:44:17 53105 8

原创 ROS消息阻塞,命令行同一行打印多个相同的数据

1. 问题描述如下图所示,数据的传输通过TCP-IP通信,客户端接收到消息以后用rostopic 发布出去,rosinfo打印消息,原本一行出现一个数据(在服务器这端是这样),但是图中一行出现了两个甚至多个,RR,RP2. 解决方法:产生这个问题的原因是接收端(客户端)接收了以后,rostopic发布出去的频率不够,导致消息阻塞,发布在了同一行。也就是rate = rospy.Rate(50) # 10hz这一行代码,决定了ros发布的频率,原先设置的是10HZ,但是服务器发过来的数据大于10HZ,

2021-05-14 17:38:13 1214

原创 ubuntu18.04安装melodic ros 报错The following packages have unmet dependencies

1. 问题描述:下列软件包有未满足的依赖关系:ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop 但是它将不会被安装依赖: ros-kinetic-perception 但是它将不会被安装依赖: ros-kinetic-simulators 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。博主是按照这个方法安装的ubuntu系统,并且通过这个方法更新为国内的源类似于这样的报错,网上找了很多方

2021-03-31 18:37:26 1285

原创 ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type

1. 报错如下Traceback (most recent call last): File "inference_realsense_hand.py", line 10, in <module> import cv2ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type2. 问题原因问题描述:Ubuntu16.04 安装了ROS

2021-03-12 14:21:46 2258 7

原创 conda/pip添加国内源(豆瓣-最快的源)与删除

添加conda config --add channels http://pypi.douban.com/anaconda/cloud/conda-forge/conda config --add channels http://pypi.douban.com/anaconda/cloud/msys2/conda config --add channels http://pypi.douban.com/anaconda/cloud/bioconda/conda config --add channe

2021-03-11 11:05:24 31661 10

原创 ubuntu系统安装miniconda3以后找不到conda 命令

1. 问题描述ubuntu16.04的系统,按照[网上的方法]下载并安装miniconda3以后,输入conda --version或者conda -V等指令,均提示conda: command not found,如图:2. 解决方案:2.1 按照网上的解决方法,试了一些方法比如网上最多的方法或者重启电脑都没起作用,最后找了这个:miniconda3环境与配置这个方法最全也解释了为什么找不到conda 命令的原因,每次运行conda前要输入这个source ~/miniconda3/bin/a

2021-03-01 15:48:01 17428 10

原创 ubuntu开机卡在/dev/nvme0n1p2: clean 进入不了图形界面

1. 问题描述:因为目前正在进行的一个项目里需要用到2. 解决方案方案1:卸载之前安装的驱动,重新安装nvidia驱动,无效重装驱动方案2: 修改文件进入命令行模式,执行下面的命令(命令行模式按ctrl+alt+F1~F6,我的是ctrl+alt+F4,大家自己试试)rm -rf /etc/X11/xorg.confcp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.confreboot #重启电脑方案3:sudo apt-get install

2021-02-27 11:04:39 23389 29

原创 python跟踪UR5机械臂示教的轨迹(机械臂末端点坐标),并保存成txt/json格式

1.先贴上原封不动的代码#!/usr/bin/env python import roslibroslib.load_manifest('learning_tf')import rospyimport mathimport tfimport geometry_msgs.msgimport turtlesim.srvimport sys import timeimport jsonimport stringdef text_save(filename, data):#.#fil

2021-02-25 10:40:05 3182 6

原创 在pycharm上进行tensorflow object detection API 环境配置for win10)

1.背景楼主是个新手小白,前段时间因为pycharm软件到期的问题,按照网上的方法破解软件,结果软件无法打开,卸载以后有些配置环境不见了,运行代码报错,因此又得重新配置依赖环境。以下两个链接是当时同事的配置过程,基本上是参照这些过程一一配置的,但其中也报了一些错,因此自己也重新整理一下tensorflow object detection win10环境配置使用Tensorflow object detection API训练自己的数据教程注意事项(重点):(1)新建一个conda/minicon

2021-02-02 17:22:30 646

空空如也

空空如也

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

TA关注的人

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