- 博客(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
原创 [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关注的人