当前位置: 首页 > news >正文

机器人视觉学习记录

1 环境安装

# 1. 创建环境(Python 3.9 兼容性最好)conda create-nrobot_visionpython=3.9-y# 2. 激活环境conda activate robot_vision# 3. 安装 PyBullet 及核心依赖pipinstallpybullet numpy scipy matplotlib opencv-python# 4. 安装 3D 视觉和机器人相关库(Demo 2-4 需要)pipinstallopen3d ikpy# 5. 安装 ROS2 接口(可选,如果后续用 ROS2)# pip install rclpy # 仅当你本地有 ROS2 安装时

2 环境测试

importpybulletaspimportpybullet_data physicsClient=p.connect(p.GUI)p.setAdditionalSearchPath(pybullet_data.getDataPath())plane_id=p.loadURDF("plane.urdf")box_id=p.loadURDF("cube.urdf",basePosition=[0,0,1])# 无限循环,直到 GUI 窗口被关闭whilep.isConnected():p.stepSimulation()# 窗口关闭后自动执行到这里print("GUI 已关闭")

3 坐标转换

来源:浅析相机相关坐标系的相互转换



针孔相机模型的数学定义(规定像平面位于f)


4 其他数学公式推导

- 图像坐标系到相机坐标系

图像坐标系=>物理坐标系

x = u -u 0 u_0u0= u -c x c_xcx
x/f x f_xfx=X c X_cXc/Z c Z_cZc
X c X_cXc= (u -c x c_xcx)Z c Z_cZc/f x f_xfx
同理:

根据上述图像坐标系和相机坐标系的y轴方向相反,可得:
v f l i p v_{flip}vflip= height-1-v (图像坐标是从0到height-1)
Y c Y_cYc= (v f l i p v_{flip}vflip-c y c_ycy)
Z c Z_cZc/f y f_yfy

- 视角场和焦距的关系


由上图得到:f = width / (2 × tan(fov/2))

文档和资料

  • pybullet code: https://github.com/bulletphysics/bullet3/tree/master
http://www.zskr.cn/news/1467312.html

相关文章:

  • 沃尔玛礼品卡回收防坑指南:避雷这几种低价回收套路 - 京顺回收
  • WeChatExporter:微信聊天记录导出备份终极指南,免费开源永久保存
  • 2026年西安餐饮空间装修设计师推荐:从选型困局到落地交付的完整指南 - 精选优质企业推荐官
  • Sunshine云游戏服务器:三步搭建你的个人游戏串流平台
  • 2026年楚雄GEO推广与代运营陪跑完全指南 - 精选优质企业推荐官
  • BIOTECHFLUIDICS气泡脱气机供应商与代理商现货销售体系解析(2026) - 品牌推荐大师1
  • 1920×1080科技蓝大屏模板:Echarts图表全内置,双样式+18张高清背景图开箱即用
  • 如何为你的QQ空间记忆建立永久数字档案库
  • 别再为go get卡住发愁了!手把手教你配置GOPROXY和GO111MODULE(Windows/Linux通用)
  • 沈阳纹眉干货盘点!久匠十年匠心,全周期贴心服务铸就本地纹眉口碑标杆 - 企业博客发布
  • 【西游劫:第六篇】前端组件职责拆解
  • DALL·E 3如何实现自然语言图像生成:上下文感知与跨模态推理
  • Cesium+Vue三维地形挖方工具包:含开挖交互组件、实时剖面预览与可直接集成的源码
  • 3步攻克多平台直播瓶颈:obs-multi-rtmp架构解析与实战指南
  • 百联 OK 卡回收:闲置卡券变现金的简单实用方法 - 团团收购物卡回收
  • 2026年西安商业空间设计师全案推荐|连锁门店形象设计、工装整装怎么选才不踩坑 - 精选优质企业推荐官
  • XOutput:解决DirectInput设备兼容性问题的专业方案
  • 宁波区域短视频拍摄服务评测:四家企业核心能力对比 - 奔跑123
  • 六安金安区本土家宴习俗变迁,现代生日宴席如何延续传统讲究 - 资讯纵览
  • 2026 天津包包回收综合实力:五大平台实测,收的顶领跑 - 奢侈品回收评测
  • 如何用League Toolkit打造你的终极游戏助手:5分钟快速上手指南
  • RFID档案管理柜生产公司推荐 - 聚澜智能
  • RS-485收发器电路设计:从差分信号原理到隔离与非隔离方案实战
  • 2026山东高考升学机构推荐:全周期服务实力排名与避坑指南 - 奔跑123
  • 5步免费获取国家中小学智慧教育平台电子课本PDF完整教程
  • 手机外壳平面度翘曲度怎么光学检测?三维扫描方案详解 - 资讯纵览
  • 如何轻松编辑Java字节码:Recaf的完整免费指南
  • 从调试实战解析冯·诺依曼与哈佛结构:嵌入式开发的内存访问本质
  • 2026 重庆黄金回收 TOP6 权威榜单,添价收紧跟金价实时结算 - 薛定谔的梨花猫
  • 餐饮企业没有IT人员,能用好实在Agent吗?2026企业级Agent落地实战深度拆解