yolov11报错../aten/src/ATen/native/cuda/IndexKernel.cu:92: operator(): block: [889,0,0], thread: [31,0 原因是数据集里有3号,但是数据集的yaml文件中没配置。
TypeError: cannot unpack non-iterable NoneType object 后来发现是函数忘记return值了,而且是return多个。今天调试发现一直报错。找不到原因,以为是字典的为问题。
ROS 报错AttributeError: ‘Image‘ object has no attribute ‘encoding_to_dtype_with_channels‘ 需要在类中实例化 CvBridge()作为成员变量。然后调用这个成员变量,正确写法如下。
ROS2运行报错 rosidl_generator_py.import_type_support_impl.UnsupportedTypeSupport: Could not import ‘rosi 这个连接里说修改cmakelist.txt,添加好相关依赖。我添加了还是没解决。但是添加还是有必要的。自己新建了一个服务接口,然后用python写了一个服务节点使用这个接口的时候报错。然后重新colcon build后,我这就突然服务节点允许正常了。删除掉你全部的install build文件夹,使用。可能是conda环境混乱导致的,关闭conda虚拟环境。
ROS编写python节点 colcon build error: can‘t copy ‘resource/<pkg-name>‘: doesn‘t exist or not a regular f 在resource文件夹下新建(touch)一个和功能包同名字的空文件。然后就能build过了。
realsense无法连接,xioctl(VIDIOC_S_FMT) failed, errno=5 使用realsense的sdk封装,然后封成ROS节点,启动失败。虚拟机VMware Pro17下Ubuntu22.04。
ubuntu安装nvidia显卡驱动提示An error occurred while performing the step: “Building kernel modules“. 通过检查/var/log/nvidia-installer.log文件发现,其中930行到940行说了错误的原因是gcc版本不匹配。使用gcc -v指令查看当前系统中gcc的版本,可以发现确实是gcc-11,那么接下来就安装gcc-12。安装好后使用gcc -v会发现gcc版本没切换过来,一定要手动切换,参考这篇。来切换gcc版本即可。
windows cmake项目pcl报错,flann/util/params.h not found 改为find_package(PCL REQUIRED),后解决,可能是需要使用其中某些模块,而仅仅有io不够用。将find_package(PCL REQUIRED COMPONENTS io)
ubuntu编译pcl库记录 vtk的下载地址https://vtk.org/download/,这里我下载的是8.2.0,然后cmake make ,sudo make install 即可。boost可使用sudo apt-get install libboost-all-dev来安装。eigen可以使用sudo apt-get install libeigen3-dev来安装。flann可以使用sudo apt-get install libflann-dev。在安装文档中写了pcl的依赖库。