Python
蚂蚁大战蜜蜂(塔防策略游戏)
概述 蚂蚁大战蜜蜂是一款用 Python 开发的策略回合制塔防游戏,灵感来源于加州大学伯克利分校 CS61A 课程的课程项目。 玩家需要利用有限的食物资源部署各种蚂蚁来保护蚁巢,保卫蚁后免受入侵蜜蜂的攻击。 本项目展示了扎实的面向对象设计、事件驱动编程和游戏逻辑架构 —— 全部从零实现。 玩法概述 目标: 通过在隧道中策略性地部署蚂蚁来阻止蜜蜂到达蚁后。 资源: 每只蚂蚁的部署都消耗食物,食物由采集蚁每回合再生。 回合: 每一轮,蚂蚁先行动(攻击、采集或防御),随后蜜蜂行动(移动或蜇刺)。 地形: 水域格子会立即杀死非防水蚂蚁。 胜利: 在任何蜜蜂到达蚁巢前消灭所有蜜蜂。 …
谁偷了我的笔?—— 视觉引导机械臂抓取
概述 谁偷了我的笔? 我的笔刚才还在这里,但是现在不见了。周围没有人 —— 只有这个机械臂。不可能是它拿走的……吧? 本项目展示了一个视觉引导机器人抓取系统,使用 RealSense 深度相机检测笔,通过相机-机器人标定计算其位置,并控制 Interbotix PX100 机械臂实时拾取 —— 全部自动完成。 项目集成了 RGB-D 感知、坐标变换和运动控制,作为视觉伺服(Visual Servoing)和机器人抓取操作的小型演示。 系统组成 组件 描述 机械臂 Interbotix PX100,5 自由度,通过 ROS Python API 控制 相机 Intel RealSense,提供同 …

