06 2025 档案
摘要:$ sudo apt install ros-humble-mrpt2 -y 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 E: 无法定位软件包 ros-humble-mrpt2 解决方案: sudo apt install mrpt-apps
阅读全文
摘要:import json import argparse from pathlib import Path from typing import Any, Dict, List, Union def convert_json_to_txt(json_data: Union[Dict, List], o
阅读全文
摘要:环境搭建: conda virtual environment is recommended. conda create -n yolov10 python=3.9 conda activate yolov10 pip install -r requirements.txt pip install
阅读全文
摘要:1.1 什么是接口 ROS2中定义了一个统一的接口叫做sensor_msgs/msg/LaserScan,现在几乎每个雷达的厂家都会编写程序将自己雷达的数据变成sensor_msgs/msg/LaserScan格式,提供给用户使用。 1.3 ROS2自带的接口 前面话题通信时std_msgs功能包是
阅读全文
摘要:这里文件结构是关键点: 一定要搞清楚路径 setup.py是干嘛的? 依赖关系声明: install_requires=[ 'requests>=2.25.1', 'numpy>=1.19.5', ] 脚本与入口点的指定:可定义命令行工具,还能设置 Python 包的入口函数。 entry_poin
阅读全文
摘要:本节我们学习使用ROS2的RCLCPP客户端库来实现话题通信。 RCLCPP为Node类提供了丰富的API接口,其中就包括创建话题发布者和创建话题订阅者。 1.创建节点 本节我们将创建一个控制节点和一个被控节点。 控制节点创建一个话题发布者,发布控制命令(command)话题,接口类型为字符串(st
阅读全文
摘要:要做机器人离不开计算机编程,而计算机编程经过多年的发展,演变出了三种不同且常用的编程思想,分别是: 面向过程编程思想。缩写:POP 面向对象编程思想。缩写:OOP 函数式思想。缩写:FP 3.1 类与对象 在ROS2设计时这种抽象和具体的思想发挥着非常重要的作用,比如说DDS是有很多厂家的,ROS2
阅读全文
摘要:参考学习网址 https://fishros.com/d2lros2/#/humble/chapt2/get_started/2.ROS2功能包与工作空间?id=_1-工作空间 第二章 ROS2 功能包与工作空间 运行一个节点的时候使用的是: ros2 run 包名字 可执行文件名字 找包去哪里找
阅读全文
摘要:import torch import numpy as np data = [[1, 2],[3, 4]] # Directly from data x_data = torch.tensor(data) # print(type(x_data)) # <class 'torch.Tensor'>
阅读全文
摘要:https://www.paddlepaddle.org.cn/tutorials/projectdetail/3493088 1.7.1 ndarray数组 ndarray数组中所有元素的数据类型相同、数据地址连续,批量操作数组元素时速度更快。而list列表中元素的数据类型可能不同,需要通过寻址方
阅读全文
摘要:学习参考网址: https://docs.pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html 头文件解读: import torch # 导入 PyTorch 的核心库,提供了张量计算、自动微分、GPU 加速等深度学习基础功能
阅读全文
浙公网安备 33010602011771号