ImportError: libGL.so.1: cannot open shared object file: No such file or directory

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

root@iZf8ziv3jfzkf275t9ksy3Z:~/easymqOS_GNSS/easymqOs_buildroadmap_waypoints# python3 -m pip install opencv-python-head...

ros2 usb camera的发布与web可视化查看相机图像

ros2 usb camera的发布与web可视化查看相机图像

本文中使用的ros2 humble Ubuntu22 . usb camera 支持uvc 。 程序为 ros2 https://gitlab.com/boldhearts/ros2_v4l2_camera#usage-1 ...

Creation of subscriber failed: mbs_msgs

Creation of subscriber failed: mbs_msgs

2年前买的moebius的stm32驱动板,发现不提供ROS的上位机资料。 尤其是用到了自定义的 mbs_msgs 协议包。 经过一番对比发现,该包和 riki_msgs 基本一样 [![](http://blog.cvosrobot...

机器人中常用的DDS

机器人中常用的DDS

在mqtt和ROS1中发现是没有DDS 服务的。 MQTT与DDS是两种不同的消息传递协议,它们各自特有的设计理念和应用场景。 1、MQTT简洁轻量,适用于带宽有限且网络不稳定的场合; 2、DDS面向实时系统,提供更为丰富的服务品质(...

easymqos_web 机器人交互软件

easymqos_web 机器人交互软件

easymqos_web 是robot机器人的用户交互软件。由视觉动力机器人的作者开发维护。属于easymqos的子分支。 easymqos_web主要分为 户外gnss 、室内slam、AI三个大版块。 easymqo...

llama cpp 运行阿里云通义千问模型safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

llama cpp 运行阿里云通义千问模型safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

llama cpp 运行阿里云通义千问模型 ,使用指令转换时,出现HeaderTooLarge 的错误 python3 convert-hf-to-gguf.py Qwen-1_8B-Chat/ 使用的是 Qwen-1_8B...

四元数转欧拉角roll pitch yaw ,rpy的python实现

四元数转欧拉角roll pitch yaw ,rpy的python实现

四元数对应 x,y,z,w ,欧拉角对应 roll pitch yaw 。 在轮式机器人中如果只想获取yaw ```python def toeuler_angles(w, x, y, z): """w、x、y、z ...

mqtt和ros1之间的快速转换2  一包两节点

mqtt和ros1之间的快速转换2 一包两节点

笔者使用的是自定义的机器人分布式开发框架,要对及ROS ,所以用到了 mqtt 转ROS 。 安装包 安装paho-mqtt pip install paho-mqtt 安装ROS1 Python库 sudo apt-ge...

mqtt和ros1之间的快速转换

mqtt和ros1之间的快速转换

笔者使用的是自定义的机器人分布式开发框架,要对及ROS ,所以用到了 mqtt 转ROS 。 安装包 # 安装paho-mqtt pip install paho-mqtt # 安装ROS1 Python库 sudo apt-g...

mqtt 多线程根据里程计建设道路

mqtt 多线程根据里程计建设道路

from math import atan2 import cv2 import numpy as np import argparse import os import sys import datetime from pa...

oranepi zero2 串口波特率不支持128000

oranepi zero2 串口波特率不支持128000

orangepi zero2 的串口不支持 128000 波特率。 在测试ydlidar x4 时,ydlidarx4的波特率为128000, opizero2 修改为128000 时 提示未定义。![](http://blog.cvo...

bno085  在Linux使用python的串口 读取

bno085 在Linux使用python的串口 读取

安装 adafruit_bno08x pip3 install adafruit-circuitpython-bno08x pip3 install adafruit-circuitpython-bno08x-rvc ...

如何不使用ROS实现SLAM建图和自主导航

如何不使用ROS实现SLAM建图和自主导航

SLAM 技术是什么? SLAM是Simultaneous Localization and Mapping的缩写,即同时定位与地图构建。 它是一种用于自主导航和机器人感知的技术,旨在通过在未知环境中同时进行自主定位和构建环境地图,实现机器...

linux Cjson二维数组存储

linux Cjson二维数组存储

cJSON * root = cJSON_CreateObject(); if(!root) { printf("get root faild !\n"); } cJSON_AddItemToObj...

户外GPS定位机器人的定位和建图的仿真实战(上)

户外GPS定位机器人的定位和建图的仿真实战(上)

https://mp.weixin.qq.com/s/J1Z0HE7ngroc2LWw-8ajiw 根据《轮式自主移动机器人编程实战》第10章的内容,本教程继续深入做个讲解,该教程主要是探索和验证:在没有高精度地图的情况下,实现精度不...

sitemap