Skip to content

NowLoadY/Robophage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Robophage

似噬菌体的6足机器人


使用的工具/材料

Blender Python
简介 开源免费建模动画软件 解释型编程语言
特点 强大的开源社区 简洁性、易读性以及可扩展性
用处 建模、制作动画 处理图像和监听键盘
RaspberryPi Pico ESP32cam
简介 support programming in C or in micropython 小尺寸摄像头模组
特点 rp2040 Wifi
用处 主控 无线图像传输
PCA9685 微型隔膜泵
简介 16路舵机控制板iic通信 足够迷你的5v驱动隔膜泵
特点 iic 5v工作
用处 控制16个舵机 水操作
转压模块 3s航模锂电池
简介 in:7V~28V out:5V3A,1.5A if have worked for a long time about 11.1v
特点 5V3A 11.1V
用处 转出工作电压 作为总电源
无线串口模块DL-20 FDM3D打印机
简介 zigbee通信,即插即用 FDM(Fused deposition Modeling)是熔融沉积成型法的简称,是当前全世界应用最为广泛的3D打印技术
特点 点对点通信或广播通信 打印步骤较光固化更简单
用处 电脑与单片机的通信 将电脑上建好的模型打印出来

如何

步态(Gait)

动画

单腿半圆形轨迹动画以及3角步态动画

细节

纯纯三角步态
步态参考图
以底盘中心为坐标原点,通过坐标变换和运动学逆解规划足尖实际运动轨迹。

水操作

吸水和排水

物质取放

结构

模型截图

视觉分类和跟踪

测试演示(Speed X 3)

物质取放

方法

从esp32cam获取无线传输的图像,使用预训练的coco数据集在yolov5上去推理,手势识别使用Google开源机器学习框架mediapipe的手部关键点检测。计算分析手势为伸出食指时,将食指的图像投影坐标相对图像中心点的x、y轴偏移量转化为指令发送给机器人调整姿态实现追踪。


Start Building

Code

RaspberryPi Pico

把resource/code/pico作根路径,烧写在RaspberryPi Pico上。
main.py有配置详情

Personal Computer

resource/code/Controller 运行user.py


Parts of the machine

Body

使用blender建模。

Leg

使用开源项目“hexapod,这里给一个python版传送门”的腿,正六边形插入式安装。

3d Models

StlFiles

body
leg
smallparts


Video

现效果请看视频:
B站NowLoadY 仿噬菌体的6足机器人

About

似噬菌体的6足机器人

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published