机器人视觉学习记录

1 环境安装

bash 复制代码
# 1. 创建环境(Python 3.9 兼容性最好)
conda create -n robot_vision python=3.9 -y

# 2. 激活环境
conda activate robot_vision

# 3. 安装 PyBullet 及核心依赖
pip install pybullet numpy scipy matplotlib opencv-python

# 4. 安装 3D 视觉和机器人相关库(Demo 2-4 需要)
pip install open3d ikpy

# 5. 安装 ROS2 接口(可选,如果后续用 ROS2)
# pip install rclpy  # 仅当你本地有 ROS2 安装时

# 6. 安装 Jupyter 方便调试(可选)
pip install jupyter ipykernel
python -m ipykernel install --user --name=robot_vision --display-name="Robot Vision (Py3.9)"

2 环境测试

python 复制代码
import pybullet as p
import pybullet_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 窗口被关闭
while p.isConnected():
    p.stepSimulation()

# 窗口关闭后自动执行到这里
print("GUI 已关闭")
相关推荐
春风解人意7 小时前
从零开始学习嵌入式P32----网络基础之TCP
c语言·网络·学习·tcp/ip
传奇开心果编程8 小时前
【Rust入门知识点学与练】第21课:Trait 进阶 Advanced Traits
开发语言·学习·rust
水巷石子8 小时前
备考系统架构设计师第一天
学习·架构·软考·设计·考试
是隼人9 小时前
buuctf-pwn inndy_echo(32位fmt)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
xian_wwq10 小时前
【学习笔记】深度认知系列-第16讲-提示词工程
人工智能·笔记·学习
洛阳纸贵10 小时前
MATLAB-matlab基础知识
学习·算法·matlab
Vcaker10 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
留白_11 小时前
【tableau入门学习】5、筛选器、参考线和集
学习·tableau
youm200311 小时前
认识Redis
redis·笔记·学习
亮工硬件12 小时前
1-11 STM32内部FLASH(数据掉电保存)
笔记·stm32·单片机·嵌入式硬件·学习