机器人视觉学习记录

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 已关闭")
相关推荐
民乐团扒谱机14 小时前
【太奶学IT】深度学习Transformer编码器+解码器大白话拆解 图像处理/自然语言通用详解
图像处理·深度学习·学习
J_Xiong011714 小时前
【WAM篇】02:VLP——给“会想象的机器人“装上一棵会剪枝的规划树
机器人·wam
_李小白14 小时前
【android opencv学习笔记】Day 25: GrabCut 前景提取
android·opencv·学习
承渊政道14 小时前
我的创作纪念日写在创作第256天:从第一篇C语言博客,到一路向前的自己!
c语言·开发语言·笔记·学习·学习方法
脑子不好真君14 小时前
build-your-own-x学习笔记——Updating
笔记·学习
Cat_Rocky14 小时前
CICD-DevOps简单学习
运维·学习·devops
fanjiu202014 小时前
让lark机器人查询数据库
python·机器人
nashane14 小时前
HarmonyOS 6学习:解决非媒体文件下载后用户不可见的问题
学习·华为·harmonyos
J_Xiong011714 小时前
【WAM篇】03:RoboEnvision——不再“一帧接一帧硬画“,先定关键帧再补全的长视频规划
机器人·wam