机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

使用压力反馈调节平衡制造一个仿生机器人

[复制链接]
 楼主| 发表于 2018-11-29 12:49:43 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-29 12:52 编辑
+ K6 J" \9 o5 ?2 o
7 M! G6 d# p, O& \0 O' n1 h2 k带击锤的橡皮管,用于臀、大腿的肌肉连接。如果弹簧不够给力的话,是不是要考虑液压?* I0 d* N/ _" d
哦,图随便画的,不精确,锚点和电机不在一块骨头上。电机或者击锤工作,会改变两根骨头之间的角度。8 _6 m8 r+ }9 N3 E) A$ X

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-29 13:02:17 | 显示全部楼层
畅想一下啊,第一步做一个会跟着逛街的机器人。
' E  e1 k3 w, J( U0 _. h1 z" D然后,接上语音模块,比如小爱2000版。7 ^  C4 s. L& a' c
内部充气,外部蒙上硅胶,这种伴侣机器人摸起来既有骨感,又有手感,还耐压。。。。。哦呵呵不敢想。关键是能带出去,会走路说话。
. `: @. k  Y" u' R0 ^$ k
回复 支持 反对

使用道具 举报

发表于 2018-11-29 16:54:06 | 显示全部楼层
收藏 收藏 太感兴趣了 加油  感觉想法非常不错 希望楼主能不定期更新一下
回复 支持 反对

使用道具 举报

发表于 2018-11-30 00:44:20 | 显示全部楼层
楼主知道 倒立摆 这东西吗?' n. [. s0 S0 ?2 ?# E; v

/ d2 j% I. F* w7 o- ]$ j) Z6 T

评分

参与人数 1威望 +1 收起 理由
喂我袋盐 + 1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 09:00:36 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-30 09:05 编辑
+ |/ d; ]+ h0 l$ ]! l5 F9 x
pengjc2001 发表于 2018-11-30 00:44
' r6 n2 {5 ?) g楼主知道 倒立摆 这东西吗?

) N3 r1 J2 n, n* l) z% U1 ]不知道。我百度了一下,嗯,水平低看不太懂啊。, J: u) M$ \6 j- H) F2 `5 F
" X! W4 P( [+ w  |
什么非线性数学,上学的时候老师讲到非线性的时候直接跳过没讲。。。。自己看也看不懂。
# P# k8 I. t; C9 t' F1 R! \3 ]7 N: N" d
大概您的意思是?我这个装置算是一种倒立摆?大哥,我是真不懂,请指教。
/ `  V/ Q/ ~  @+ t$ u* o: S4 j$ ^4 h5 R
+ F" G0 d/ z# ^/ F我是这么想的,这个装置实际上分为三种控制方式:主动控制、被动控制(自动控制)、和维持9 }. g0 F/ f  X1 ?6 e- \- K
9 I' g$ w1 N! o. C
主动控制的意思是:根据指令做出动作(所以这个机器人需要遥控控制),比如鞠躬。在主动控制的时候,电机只接受外部遥控,而无需考虑平衡问题。(图1)
& O0 X% i+ ~3 Z& E2 r" P( W
. @( C- e1 L) N  M& C
8 x) Q) U% r" i8 C7 G
; a! N+ A. R; ]0 U
5 v) t4 a3 j/ l6 I当然这个样子,肯定是不能保持身体平衡的,所以需要一个看起来很AI的程序,进行自动调整。(图2)
1 r) K! w9 G8 f8 F# \5 X) n9 }' r而进行自动控制的依据就是足底压力电极所搜集的压力数据。1 M3 h, T" P4 U
5 `2 o* b- K% ~/ x

4 R% b7 E( U; c- ^( Y$ `* W) K# L6 Q3 s8 U: Y4 G* R$ Y
2 J; @, H+ K; M
而维持的意思是:自动回复。当弯腰鞠躬的时候,主动电机拉动腹部橡皮条使胸腹前倾,这一会导致足底压力变化,使得激发自动控制程序,让身体重心重新落入两足之间。二会使得背部肌肉绷紧,使得鞠躬角度不至于过大,而且当主动电机停止供电运转时,背部肌肉自然弹回,自动回复为直立姿势。: X& K% T3 J* P
3 R, u6 |% R" o
这三种控制中最重要的就是自动控制部分。) t: I. o8 t1 M; u; [: V" R
我觉得吧,只要把自动控制部分解决,它将来就可以作为人工智能的搭载平台。5 ~4 P6 o6 N0 [) `9 K) T

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

发表于 2018-11-30 09:04:24 | 显示全部楼层
机械——菜鸟 发表于 2018-11-28 08:53$ u. Y* @7 H+ n1 I- p
你都说了是灵感来源于人,你可知道人保持平衡还得靠眼睛和内耳啊?人在倒立的时候可以保持平衡就是靠的内 ...
( P; C/ [" ^8 V; x1 H9 a
研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师,不是实践工程师,楼主把人体的动态结构,先分解成简单的机械结构来模拟,是完全可行的,至于成不成功,那是只是为了发现问题,并为下一步研究做的准备
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 09:53:18 | 显示全部楼层
鞠躬和背后一击的区别  y0 j! i! b' \; a. j7 m2 W" ^8 m

" S( J, B* N2 |7 t鞠躬会导致重心前移,足底前部压力增大,背后一击呢,也会导致足底前部压力增大。自动控制程序能发现两者的区别并作出不同的动作吗?/ a  j+ K: Y; z! m+ p; f- j

. C/ a/ e( ~1 c  l  E# v可以的。鞠躬的时候,足底压力变化数据比较平缓,它可以采取下肢绷紧后倾的策略来应对。
, V/ u& i- u7 ?& e, o; Q而背后一击呢,足底压力变化会比较快,此时如果采取下肢绷紧后倾的动作,就会以很可笑姿势一头栽倒。" O" u6 H" [0 c$ G: i# H

8 P' \* t/ o; z2 z8 y) U; Z这只需要在编写程序的时候,计算一下足底压力数据的变化率,就足以区分这两个动作。% z! a1 x9 a& _4 j2 r; a

) m8 G' l8 D7 Q" [' z# ]当然要分辨这两个动作有很多办法,比如鞠躬是主动动作,背后一击是受动动作等等,但是我认为根据足底压力变化数据来判断是正道。
) R2 S0 S5 `, \4 h5 ^. o1 N7 Z$ @7 G, H4 a9 Z6 E
因为也许,也有鞠躬鞠大了,一头栽倒的智障,这时候抬起一条腿向前迈一步也是合理选择。; {2 P4 d7 ?0 }4 X6 H, ~

, u# V+ r+ z, \1 L% }, L) V9 b& A而背后一击呢,也有可能是朋友轻轻一击,这时候上肢受力微微前倾,完全可以姿势微调恢复平衡,没必要通过迈步这种“夸张”的动作完成平衡。9 g; ^* o, Z, ?. O( C0 A2 i# u) S

5 q: a; v9 P% D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 10:42:45 | 显示全部楼层
莫非空 发表于 2018-11-30 09:04
9 X! s8 ~* N2 Q8 ?( j. x研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师 ...
0 T% @, z' y2 W+ F% P2 p" C2 F7 Q5 Y  C
多谢兄弟支持!
6 B3 n& G( Z5 L是啊,人体很复杂,如果完全仿生,那么做出来的机器人绝对会比波士顿的那个复杂很多倍,毕竟波士顿的那个机器人也做不到完全仿生。
( @  W6 s6 m2 D  p' t% w& O$ p. }$ `( L" C/ Z
原本我想把头部扭头低头的动作也做出来,看了兄弟的话,我决定第一个机器完全放弃头部和手臂动作。毕竟没有双手的人照样能跑能跳。2 K1 g- A% F7 {8 d4 R
, Y" |9 L3 i& U& i7 x% n% p$ l
这样,我所需要的电机数量可能减少至6个。用于控制腹部、大腿、小腿。
8 H. p$ \/ m, j. v& ]
: D) P( L7 W8 z; d5 v
回复 支持 反对

使用道具 举报

发表于 2018-12-4 10:42:08 | 显示全部楼层
陀螺仪,而且可能不止一个,用于感知姿态变化,然后做出反应。压力传感器,不准确。
回复 支持 反对

使用道具 举报

发表于 2018-12-4 11:53:41 | 显示全部楼层
本帖最后由 pengjc2001 于 2018-12-4 12:00 编辑
3 Z) v6 Z& d; |8 U) Q! |# Q, b, ?
二爻机械动力 发表于 2018-11-30 09:00
: \8 P$ y/ _( M" J8 A  Z不知道。我百度了一下,嗯,水平低看不太懂啊。. c" B( d% s  Z6 q" g, E: y
* t8 U3 `! O1 c# o# |
什么非线性数学,上学的时候老师讲到非线性的时候直接 ...

3 G% e8 }9 f- [! g7 w7 f路漫漫其修远兮。
) q$ u( E6 z& L/ V( o1 M( W建议你先弄懂 倒立摆,  或者平衡车。 资料好找。 基于arduino   树莓派 等开源硬件的  平衡车资料 一堆。 玩明白了, 再扩展。
* `0 b; c2 H& j7 X4 D
5 R# D* y+ S& m$ Z' v5 [  _  |您提到, 外部一个冲击, 能感应出变化, 然后系统做出相应的回应。  这就涉及到了控制理论。 外接的变化量, 系统以什么样的方式去响应。 需要设计一个什么样的系统   线形、  非线性、 过调了怎么办?   
# p, ^- h4 U5 Q. V& z3 l- g
0 R3 b5 Y7 S0 o  a8 Q0 R
+ K4 G4 p  F0 n; p$ j$ u0 H举个例子, 假设头部向前倾斜了一个角度,系统感受到了, 电机回拉。 回啦过程, 头部重力产生的扭矩是逐步变小的。 你开始这么大的力是不是要考虑 减小,  既然已经回拉了, 现在是不是有一个速度, 惯性作用, 到竖直位置,是不是 停不下来 有过冲, 是不是又要考虑反向用力。 这样一正 一反的摆动,是不是要考虑阻尼系统如何来吸收这个能量?
+ Z1 {8 \4 }. `4 z
! ~7 d/ |9 T7 n0 S9 c

评分

参与人数 1威望 +1 收起 理由
threetigher + 1 热心助人,专业精湛!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-1-10 11:24 , Processed in 0.054855 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表