Hobby Project

s
sanwadie
楼主 (未名空间)

Hobby Project

最近陪孩子玩机器狗,想在现在的基础上,让机器狗自我学习行走

硬件:
rapsberry pi + 12 个 servo,肩、大腿,小腿关节,各四个 + 电源
另外有一个独立的视觉系统,但是这个和目前的目标关系不大

软件:micropython,有关节控制,走路、跑步、跳跃,翻身等代码,可添加新功能,可通过WIFI/蓝牙遥控

准备再添加以下传感器:
前方、腹部超声波测距
加速陀螺模块,测各种速度、位移等

第一个小目标,利用测量模块,和预设目标,形成一个反馈机制,让机器狗自己学会最佳的走路方式:
以固定的速度比如:2km/h,平衡/平稳度,直线/少偏向 作为正反馈来训练

问题:有没有合适的DL算法推荐。算法要求:

可以在带4-8G的 raspberry pi 上运行,可以外接一些便宜的 npu/kpu 模块,但是不
想用 jetson
模型最好可以持续学习改善
不要太复杂,越简单越好,这个是玩具,太难了小孩没兴趣
最好有现成github,可以拿来稍微改一下、适配一下即可用
基于Python

请版上的 DL 大拿指教

n
netghost

別用python,對於小孩來說python和匯編的難度是一樣的。

不過如果是你自己搞着玩就算了。
【 在 sanwadie (三娃爹) 的大作中提到: 】
: Hobby Project
: 最近陪孩子玩机器狗,想在现在的基础上,让机器狗自我学习行走
: 硬件:
: rapsberry pi + 12 个 servo,肩、大腿,小腿关节,各四个 + 电源
: 另外有一个独立的视觉系统,但是这个和目前的目标关系不大
: 软件:micropython,有关节控制,走路、跑步、跳跃,翻身等代码,可添加新功能,可
: 通过WIFI/蓝牙遥控
: 准备再添加以下传感器:
: 前方、腹部超声波测距
: 加速陀螺模块,测各种速度、位移等
: ...................

s
sanwadie

我说了没用。他们整个项目都是micropython。我自己的话怎么方便怎么来。

【 在 netghost (Up to Isomorphism) 的大作中提到: 】
: 別用python,對於小孩來說python和匯編的難度是一樣的。
: 不過如果是你自己搞着玩就算了。

w
wdong

建议通过网络在PC端计算。pi作为一个I/O设备就可以了。这样开发也方便点。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: Hobby Project
: 最近陪孩子玩机器狗,想在现在的基础上,让机器狗自我学习行走
: 硬件:
: rapsberry pi + 12 个 servo,肩、大腿,小腿关节,各四个 + 电源
: 另外有一个独立的视觉系统,但是这个和目前的目标关系不大
: 软件:micropython,有关节控制,走路、跑步、跳跃,翻身等代码,可添加新功能,可
: 通过WIFI/蓝牙遥控
: 准备再添加以下传感器:
: 前方、腹部超声波测距
: 加速陀螺模块,测各种速度、位移等
: ...................

s
sanwadie

一开始在pc上快速验证模型,但最终要放进开发板。现在edge ai也开始流行了。

我觉得这个模型的输入不多,整体应该不大。

【 在 wdong (万事休) 的大作中提到: 】
: 建议通过网络在PC端计算。pi作为一个I/O设备就可以了。这样开发也方便点。