logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2---常用工具

坐标系是机器人学中的基础概念,在完整的机器人系统中往往涉及多个坐标系,如何有效管理这些坐标系之间的位置关系?ROS为此提供了专门的管理工具——TF坐标系系统。比如在机械臂形态的机器人中,机器人安装的位置叫做Base Frame,机器人安装位置在外部环境下的参考系叫做World Frame,机器人末端夹爪的位置叫做,外部被操作物体的位置叫做,在机械臂抓取外部物体的过程中,这些坐标系之间的关系也在跟随

#python
ROS2核心基础

Node:声明一个 ROS 节点。package:属于哪个功能包executable:要运行的程序脚本arguments:命令行参数。逻辑:订阅话题拿到机器人 URDF 模型,在 Gazebo 世界生成实体,名字叫mbot,放在 x/y/z/yaw 坐标。:把程序打印日志输出到终端。Java 类比// 登记要启动的进程,类似Runtime.exec(),但只是声明,还没跑。

#python#人工智能
ROS2核心基础

以两个机器人节点为例。A节点的功能是驱动相机这个硬件设备,获取得到相机拍摄的图像信息,B节点的功能是视频监控,将相机拍摄到的图像实时显示给用户查看。让我们思考一下,这两个节点之间是否存在必然联系?显然,节点A需要向节点B传输图像数据,因为只有获取到数据后,节点B才能进行可视化渲染。在ROS框架中,这种节点间的数据传输机制被称为"话题"。话题就像一座桥梁,专门负责在特定方向上实现节点之间的数据传递。

#python#开发语言
用 Python 建立机械臂任务领域模型-领域模型(上): 类型注解 / 不可变2026.8.11

return xfoo("abc") # ✅运行完全正常,不会抛类型错误;静态检查工具才会报类型不匹配。

#python#开发语言
python3基础2026.7.20

使用asimport 模块名 as 别名from 模块 import 功能名 as 功能别名#调用方式print ("您好")sl(100)print ("您好")自定义模块是用户根据需求创建的Python文件,包含可重用的代码(如函数、类、变量等)。通过模块化设计,可以提高代码的可维护性和复用性。模块即文件每个.py文件都是一个独立的模块,文件名(不含扩展名)即为模块名。例如utils.py的模

#python#linux#前端
用 Python 建立机械臂任务领域模型-领域模型(上): JSON 边界精读 + 4 类输入测试确认2026.8.12

官方 json 文档(白名单/未知字段/序列化)官方 json 文档(白名单/未知字段/序列化)Python实现「白名单过滤 / 禁止未知字段」。遇到 JSON 里多余的 key,默认直接全部读进 dict,。需要用手动实现白名单、未知字段校验。内置 json 不能直接序列化 dataclass、Enum,需要钩子处理。

#json
python函数2026.7.17

是一个被命名的、独立的、完成特定功能的代码段,其可能给调用它的程序一个返回值被命名的:在python中,大部分函数都是有名函数def 函数名称():return 返回值返回值:技术函数执行完毕返回的值完成特定功能的代码段:函数的功能要专一,专门为了完成某个功能而定义返回值:当函数执行完毕后,其功能会返回一个值给函数调用出def 函数名(参数):函数体...return 返回值函数名(参数)注意:1

#python#开发语言#javascript
用 Python 建立机械臂任务领域模型-领域模型(上):dataclass / Enum / 类型注解 / 不可变2026.8.10

表格参数默认值核心作用initTrue自动生成构造__init__reprTrue自动生成打印__repr__eqTrue自动生成相等判断__eq__orderFalse生成全套大小比较运算符frozenFalse冻结对象,禁止修改属性False强制生成 hash,可变对象慎用match_argsTrue支持 match‑case 模式匹配kw_onlyFalse全部字段强制关键字传参。

#python#开发语言
python基础2026.7.23

windows创建方式:2.1创建一个文件夹,然后把所有的资源文件都放入这个文件夹2.2在DOS窗口使用cd命令切换到此目录2.3使用python -m 命令创建静态Web服务器-m表示运行包里面的模块,执行这个命令的时候,需要进入你自己指定静态文件的目录。然后通过游览器就能访问对应的html文件了。2.4访问Web静态服务器(

#网络
Python爬虫

基本步骤:1.起始url地址2.发出请求获取响应数据3.对响应数据解析4.数据入库。

#python#开发语言
    共 21 条
  • 1
  • 2
  • 3
  • 请选择