机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
 楼主| 发表于 2018-11-29 12:49:43 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-29 12:52 编辑
1 _: R4 p5 U! v' m- G2 e' p: ~" Q8 t  ], h
带击锤的橡皮管,用于臀、大腿的肌肉连接。如果弹簧不够给力的话,是不是要考虑液压?3 }; U2 ?* H6 g' x
哦,图随便画的,不精确,锚点和电机不在一块骨头上。电机或者击锤工作,会改变两根骨头之间的角度。
" k' }7 ]$ ]/ r4 g9 l; r/ R

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-29 13:02:17 | 显示全部楼层
畅想一下啊,第一步做一个会跟着逛街的机器人。
7 d( ]6 M# E; h4 j0 o然后,接上语音模块,比如小爱2000版。
5 Y) O0 D: X3 x/ U2 h! w6 O- G  X内部充气,外部蒙上硅胶,这种伴侣机器人摸起来既有骨感,又有手感,还耐压。。。。。哦呵呵不敢想。关键是能带出去,会走路说话。
$ S3 P( x* S; w4 L! t5 q7 g
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2018-11-30 00:44:20 | 显示全部楼层
楼主知道 倒立摆 这东西吗?
, V7 z, l1 G# Q- c1 h
) x3 R7 a) p3 r

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 09:00:36 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-30 09:05 编辑
3 I2 n* |0 u: X' \2 f' l% n
pengjc2001 发表于 2018-11-30 00:44& |+ l, i+ j, Y7 L# G6 W
楼主知道 倒立摆 这东西吗?
' d! ^, {2 h) E/ x0 y# F7 K) C
不知道。我百度了一下,嗯,水平低看不太懂啊。% _. D( {2 s& Y% @1 d

( a& Q7 w2 V" c% j$ s3 X什么非线性数学,上学的时候老师讲到非线性的时候直接跳过没讲。。。。自己看也看不懂。0 g$ P3 m: d4 {& Z  b
. u, o+ {: L/ ]  T3 \) m
大概您的意思是?我这个装置算是一种倒立摆?大哥,我是真不懂,请指教。
1 K# i: n  I0 E4 Q! P5 V9 u1 g. p" c& {. q1 P; f* T. K
我是这么想的,这个装置实际上分为三种控制方式:主动控制、被动控制(自动控制)、和维持0 Z9 f. b& j' h; o, C0 _! Y
3 \& r* J  E3 {9 l" w6 \
主动控制的意思是:根据指令做出动作(所以这个机器人需要遥控控制),比如鞠躬。在主动控制的时候,电机只接受外部遥控,而无需考虑平衡问题。(图1)4 x1 t" E) b8 b
, y4 k2 v& N. ?+ [7 k; L6 m

6 n7 F" E) d, M. B1 \& l- t, \8 Y9 x  F/ Q

$ G4 b8 s  B1 K4 ~当然这个样子,肯定是不能保持身体平衡的,所以需要一个看起来很AI的程序,进行自动调整。(图2)' _( m* y- [8 `
而进行自动控制的依据就是足底压力电极所搜集的压力数据。
( N% E, V7 O% P% B! X) s' ?, O" y9 N& I. _

- f9 m2 L* ^2 J$ `) x# m) p6 M7 k3 ?1 B2 u/ L
! z# O$ v- b2 k; l  q4 {9 z# D" X
而维持的意思是:自动回复。当弯腰鞠躬的时候,主动电机拉动腹部橡皮条使胸腹前倾,这一会导致足底压力变化,使得激发自动控制程序,让身体重心重新落入两足之间。二会使得背部肌肉绷紧,使得鞠躬角度不至于过大,而且当主动电机停止供电运转时,背部肌肉自然弹回,自动回复为直立姿势。* p8 O' m1 ~6 g/ Y8 g9 n
, h5 P$ s, ~: ^9 {. b
这三种控制中最重要的就是自动控制部分。" @# D7 S- A) O$ b1 a$ Y& r
我觉得吧,只要把自动控制部分解决,它将来就可以作为人工智能的搭载平台。
% w8 n: d) e3 l/ {* S; e1 k2 I

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2018-11-30 09:04:24 | 显示全部楼层
机械——菜鸟 发表于 2018-11-28 08:53
7 r! X% F  j( d8 s  B& o9 ~8 u2 Z你都说了是灵感来源于人,你可知道人保持平衡还得靠眼睛和内耳啊?人在倒立的时候可以保持平衡就是靠的内 ...
+ Q+ `; F' t0 p/ B
研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师,不是实践工程师,楼主把人体的动态结构,先分解成简单的机械结构来模拟,是完全可行的,至于成不成功,那是只是为了发现问题,并为下一步研究做的准备
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 09:53:18 | 显示全部楼层
鞠躬和背后一击的区别6 v# ?! @7 r7 H# q# y
! t, M- G0 ?  m* `+ f+ T
鞠躬会导致重心前移,足底前部压力增大,背后一击呢,也会导致足底前部压力增大。自动控制程序能发现两者的区别并作出不同的动作吗?& U( M. J, i$ H# }* E5 r# _; U4 L

5 z. e9 \- S% j8 s9 p' q, E可以的。鞠躬的时候,足底压力变化数据比较平缓,它可以采取下肢绷紧后倾的策略来应对。7 b; }0 X- O" O! o$ K9 U* T
而背后一击呢,足底压力变化会比较快,此时如果采取下肢绷紧后倾的动作,就会以很可笑姿势一头栽倒。' @3 C$ a5 ?+ x6 a5 c

) @# X; h, s0 N: V. g这只需要在编写程序的时候,计算一下足底压力数据的变化率,就足以区分这两个动作。2 d& W6 C& E+ V4 I8 r
5 i1 R4 a: ^$ y' p5 c& \5 C
当然要分辨这两个动作有很多办法,比如鞠躬是主动动作,背后一击是受动动作等等,但是我认为根据足底压力变化数据来判断是正道。2 y" H% T+ D' D0 M
% D* d$ N- i3 p% g
因为也许,也有鞠躬鞠大了,一头栽倒的智障,这时候抬起一条腿向前迈一步也是合理选择。
  |" C1 S4 o. K- J2 D, n* I8 e0 Y1 I& E6 r- Z- h6 H) }/ ^: H
而背后一击呢,也有可能是朋友轻轻一击,这时候上肢受力微微前倾,完全可以姿势微调恢复平衡,没必要通过迈步这种“夸张”的动作完成平衡。3 e; t  q3 L0 n2 X2 ]
1 j2 e1 D6 e* f; X0 m9 s7 J& G8 F  J
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 10:42:45 | 显示全部楼层
莫非空 发表于 2018-11-30 09:04
! o7 Q2 p- d  f/ u& _$ q- m0 ?研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师 ...
2 e* x4 r. u, F8 N
多谢兄弟支持!8 L8 t  |+ a! ^, J/ a# s
是啊,人体很复杂,如果完全仿生,那么做出来的机器人绝对会比波士顿的那个复杂很多倍,毕竟波士顿的那个机器人也做不到完全仿生。. n0 h0 ]8 ^  }( u3 Z

5 @+ L1 x% r# X! }原本我想把头部扭头低头的动作也做出来,看了兄弟的话,我决定第一个机器完全放弃头部和手臂动作。毕竟没有双手的人照样能跑能跳。
# h$ ~* @+ {. M/ O# {( b
" R/ ~6 E# l2 _' X& }+ K这样,我所需要的电机数量可能减少至6个。用于控制腹部、大腿、小腿。* ~& e: }" U: {" s; H, m
: n6 D2 X: C; I
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2018-12-4 11:53:41 | 显示全部楼层
本帖最后由 pengjc2001 于 2018-12-4 12:00 编辑
6 }: Y0 m/ ]) V* g+ e( j
二爻机械动力 发表于 2018-11-30 09:00& p" y+ w4 f0 D  g" H9 ]+ \
不知道。我百度了一下,嗯,水平低看不太懂啊。9 b+ ?) R& p- a( G0 d
7 K; l9 ?. k) }0 z. M
什么非线性数学,上学的时候老师讲到非线性的时候直接 ...

, \8 |& C& T2 U$ @8 }; Y/ D- L- e路漫漫其修远兮。
1 s- s# {1 B" a7 F4 y- `建议你先弄懂 倒立摆,  或者平衡车。 资料好找。 基于arduino   树莓派 等开源硬件的  平衡车资料 一堆。 玩明白了, 再扩展。* W. i8 m2 n& r7 s. K
7 P4 L: o! P- U- a4 ]3 E
您提到, 外部一个冲击, 能感应出变化, 然后系统做出相应的回应。  这就涉及到了控制理论。 外接的变化量, 系统以什么样的方式去响应。 需要设计一个什么样的系统   线形、  非线性、 过调了怎么办?   ( o- r! S0 Q9 h
- n) [  S( q! j3 q- S: @( B5 q
! Z! p3 N& F$ L* h2 L, ~, Y# H. d
举个例子, 假设头部向前倾斜了一个角度,系统感受到了, 电机回拉。 回啦过程, 头部重力产生的扭矩是逐步变小的。 你开始这么大的力是不是要考虑 减小,  既然已经回拉了, 现在是不是有一个速度, 惯性作用, 到竖直位置,是不是 停不下来 有过冲, 是不是又要考虑反向用力。 这样一正 一反的摆动,是不是要考虑阻尼系统如何来吸收这个能量?: m3 a4 H2 T( H8 y/ q

. V% o: n2 z  ~2 Z$ U, p. p5 Z

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:56 , Processed in 0.060711 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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