当前位置: 首页 > 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.jsqmd.com/news/955678/

相关文章:

  • 爱彼国内官方售后服务网点、联系方式与收费标准全梳理|2026年6月最新 - 亨得利官方服务中心
  • Sunshine云游戏服务器:三步搭建你的个人游戏串流平台
  • STM32内部参照电压(Vrefint)原理与应用:提升ADC测量精度的工程实践
  • AI芯片、GPU与CPU的算力博弈:专用与通用的架构权衡与生态竞争
  • 利用快马平台快速构建claude desktop风格桌面应用原型
  • 2026年楚雄GEO推广与代运营陪跑完全指南 - 精选优质企业推荐官
  • 厦门思明区黄金上门回收,足不出户轻松对接高价 - 黄金上门回收
  • 2026年6月口碑好的宁波财税公司全场景服务实测报告 - 奔跑123
  • QQ音乐解析工具:免费音乐下载与无损音质提取的终极解决方案
  • Android设备自动化驱动配置解决方案:告别手动安装烦恼
  • Navicat密码解密终极指南:如何快速恢复遗忘的数据库连接密码
  • BIOTECHFLUIDICS气泡脱气机供应商与代理商现货销售体系解析(2026) - 品牌推荐大师1
  • 2026杭州翡翠回收靠谱测评|NGTC/CCIC双认证无套路|高端翡翠高价变现避坑指南 - 薛定谔的梨花猫
  • 在MonkeyCode上能做6件事:不只是写代码
  • 1920×1080科技蓝大屏模板:Echarts图表全内置,双样式+18张高清背景图开箱即用
  • 如何为你的QQ空间记忆建立永久数字档案库
  • 别再为go get卡住发愁了!手把手教你配置GOPROXY和GO111MODULE(Windows/Linux通用)
  • 【西游劫:第六篇】前端组件职责拆解
  • 沈阳纹眉干货盘点!久匠十年匠心,全周期贴心服务铸就本地纹眉口碑标杆 - 企业博客发布
  • DALL·E 3如何实现自然语言图像生成:上下文感知与跨模态推理
  • 丽水黄金回收机构盘点,上门便利,安全可靠 - 黄金上门回收
  • 帝舵腕表全国售后服务网点升级公告 - 资讯纵览
  • Cesium+Vue三维地形挖方工具包:含开挖交互组件、实时剖面预览与可直接集成的源码
  • 2026年最新三星官方授权维修服务中心地址核验报告 - 资讯快报
  • 百联 OK 卡回收:闲置卡券变现金的简单实用方法 - 团团收购物卡回收
  • 3步攻克多平台直播瓶颈:obs-multi-rtmp架构解析与实战指南
  • 角分与角秒:高精度工程中的角度单位详解与应用
  • 观新者说——徐晶:一位环保企业家与修行者的跨界奋进录 - 资讯快报
  • 别再被‘Zabbix agent is not available‘坑了!手把手教你排查MySQL Socket连接问题
  • 深耕舞台智能装备全产业链 广州市科卓机械凭定制化实力领跑多场景演艺设备赛道 - GrowthUME