找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

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

  [复制链接]
 楼主| 发表于 2018-11-29 12:49:43 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-29 12:52 编辑
  j* A6 r# w2 K% p" I" ^. _& s
带击锤的橡皮管,用于臀、大腿的肌肉连接。如果弹簧不够给力的话,是不是要考虑液压?" r! H2 O: o/ q' R3 l, g
哦,图随便画的,不精确,锚点和电机不在一块骨头上。电机或者击锤工作,会改变两根骨头之间的角度。" i1 t/ h8 |5 m. d1 `; s

本帖子中包含更多资源

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

×
 楼主| 发表于 2018-11-29 13:02:17 | 显示全部楼层
畅想一下啊,第一步做一个会跟着逛街的机器人。
' ?% w. F% _; }. V然后,接上语音模块,比如小爱2000版。
* H; D. ~0 q- X* o8 `内部充气,外部蒙上硅胶,这种伴侣机器人摸起来既有骨感,又有手感,还耐压。。。。。哦呵呵不敢想。关键是能带出去,会走路说话。
7 k" q, W8 ]- l
发表于 2018-11-29 16:54:06 | 显示全部楼层
收藏 收藏 太感兴趣了 加油  感觉想法非常不错 希望楼主能不定期更新一下
发表于 2018-11-30 00:44:20 | 显示全部楼层
楼主知道 倒立摆 这东西吗?
; @. T! a9 e( ]9 L, y, D" C
; ?* o1 o- B" K& @% Z

评分

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

查看全部评分

 楼主| 发表于 2018-11-30 09:00:36 | 显示全部楼层
本帖最后由 二爻机械动力 于 2018-11-30 09:05 编辑
- i% p/ s& b1 x2 @) W: M" I3 |
pengjc2001 发表于 2018-11-30 00:44
3 f- f# K1 N! @( |; W& n楼主知道 倒立摆 这东西吗?
' |2 G+ Q& a  Z) ^) i5 Q7 ^
不知道。我百度了一下,嗯,水平低看不太懂啊。9 Y1 g. b6 I9 {

; v( B3 ?8 q/ v! l; v. v什么非线性数学,上学的时候老师讲到非线性的时候直接跳过没讲。。。。自己看也看不懂。5 ]+ d  ]% A# F8 l( G6 }$ Y

5 u4 W" p) i7 {9 _% F大概您的意思是?我这个装置算是一种倒立摆?大哥,我是真不懂,请指教。: G: F. k5 r6 D6 }) Y7 L: o
7 ~2 V( M+ S/ D# n2 [. ?# S! z. l
我是这么想的,这个装置实际上分为三种控制方式:主动控制、被动控制(自动控制)、和维持
% u: }" I; f4 `! d: `4 g" q$ B: B! r/ A/ V. k
主动控制的意思是:根据指令做出动作(所以这个机器人需要遥控控制),比如鞠躬。在主动控制的时候,电机只接受外部遥控,而无需考虑平衡问题。(图1)
4 v8 d  Q; x! [6 ~2 r5 g
( E+ J. ?: C1 \0 Z2 {7 w& _" i( G( C% g7 [7 G
( B0 V* ]( X5 T' V
/ P0 q8 q+ r1 Q% e! Y4 h
当然这个样子,肯定是不能保持身体平衡的,所以需要一个看起来很AI的程序,进行自动调整。(图2)1 y+ i. V; @( W
而进行自动控制的依据就是足底压力电极所搜集的压力数据。
/ j8 C9 D0 ^0 N2 G7 B$ R/ a
. K, {* [1 v7 e2 S; f
( K8 ^+ F, G) \6 f8 ]+ b3 U+ M) j3 f
+ T7 ~6 s3 m/ f' b) }
而维持的意思是:自动回复。当弯腰鞠躬的时候,主动电机拉动腹部橡皮条使胸腹前倾,这一会导致足底压力变化,使得激发自动控制程序,让身体重心重新落入两足之间。二会使得背部肌肉绷紧,使得鞠躬角度不至于过大,而且当主动电机停止供电运转时,背部肌肉自然弹回,自动回复为直立姿势。
1 t4 @/ n2 a4 Q# s! s% y+ T% i
( X$ l: L6 \" E这三种控制中最重要的就是自动控制部分。/ D  P5 m! Q; M4 Q7 g0 T4 {: `
我觉得吧,只要把自动控制部分解决,它将来就可以作为人工智能的搭载平台。8 x" u) ]9 y5 C- s/ o% D- m* o

本帖子中包含更多资源

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

×
发表于 2018-11-30 09:04:24 | 显示全部楼层
机械——菜鸟 发表于 2018-11-28 08:53$ ^0 [' `4 @  h$ ?! y- q( D0 B. V
你都说了是灵感来源于人,你可知道人保持平衡还得靠眼睛和内耳啊?人在倒立的时候可以保持平衡就是靠的内 ...
0 |) Y- d2 n' q* r* J
研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师,不是实践工程师,楼主把人体的动态结构,先分解成简单的机械结构来模拟,是完全可行的,至于成不成功,那是只是为了发现问题,并为下一步研究做的准备
 楼主| 发表于 2018-11-30 09:53:18 | 显示全部楼层
鞠躬和背后一击的区别
$ o+ U1 \6 _8 u" b% _  G6 _! E% F! v$ d# ?# M- t8 ]2 o
鞠躬会导致重心前移,足底前部压力增大,背后一击呢,也会导致足底前部压力增大。自动控制程序能发现两者的区别并作出不同的动作吗?
# l- o/ {! f7 P* t, Q2 h
5 Y5 e$ R) [4 }7 o% l  M9 X可以的。鞠躬的时候,足底压力变化数据比较平缓,它可以采取下肢绷紧后倾的策略来应对。$ F$ I- k7 ^1 x; u- Z- x
而背后一击呢,足底压力变化会比较快,此时如果采取下肢绷紧后倾的动作,就会以很可笑姿势一头栽倒。
$ |- R/ W: `4 y7 p# E
0 i& N0 B# L3 l4 E这只需要在编写程序的时候,计算一下足底压力数据的变化率,就足以区分这两个动作。
0 P7 b& [" U' L3 ^% L5 p, S1 `
1 g- W$ w2 E2 d4 B# U- t6 N当然要分辨这两个动作有很多办法,比如鞠躬是主动动作,背后一击是受动动作等等,但是我认为根据足底压力变化数据来判断是正道。
  e; y7 X0 W/ y$ O& b# P# c6 H- m" t* f9 w- g0 O$ }
因为也许,也有鞠躬鞠大了,一头栽倒的智障,这时候抬起一条腿向前迈一步也是合理选择。
7 R$ ?& G! c5 k9 `0 d: Q: u3 g+ e  K' P( y6 w! W# D
而背后一击呢,也有可能是朋友轻轻一击,这时候上肢受力微微前倾,完全可以姿势微调恢复平衡,没必要通过迈步这种“夸张”的动作完成平衡。4 Y, _* X& Z3 B+ |+ {# i

  A' _6 ]9 ?  {& E* M% e
 楼主| 发表于 2018-11-30 10:42:45 | 显示全部楼层
莫非空 发表于 2018-11-30 09:04: z' \5 X" j. L' ^: O
研究本来都是一步一步来的,先解决一个机构动作,再进行下一个,一开始就以整个系统论的,那是理论工程师 ...

. @# @9 B# u0 W9 r% a( D" M多谢兄弟支持!
% _7 `+ L1 G3 w2 @7 c: m. _! T是啊,人体很复杂,如果完全仿生,那么做出来的机器人绝对会比波士顿的那个复杂很多倍,毕竟波士顿的那个机器人也做不到完全仿生。
: N* y2 n) }( Z1 h# q
+ D4 N; h7 b  p/ E& f9 Z原本我想把头部扭头低头的动作也做出来,看了兄弟的话,我决定第一个机器完全放弃头部和手臂动作。毕竟没有双手的人照样能跑能跳。! }7 I3 F) G% v" O+ ], e4 d

; {% \: q- @( |6 M) [/ ?2 X这样,我所需要的电机数量可能减少至6个。用于控制腹部、大腿、小腿。1 u# ?- i  ~; S( b( M) B

. o8 B/ J0 D1 O+ q3 V+ w' S' U) u
发表于 2018-12-4 10:42:08 | 显示全部楼层
陀螺仪,而且可能不止一个,用于感知姿态变化,然后做出反应。压力传感器,不准确。
发表于 2018-12-4 11:53:41 | 显示全部楼层
本帖最后由 pengjc2001 于 2018-12-4 12:00 编辑 2 X, w) l' l' w( g  f1 y" U
二爻机械动力 发表于 2018-11-30 09:00
. Y& A! z! G, l, o1 s' W4 r不知道。我百度了一下,嗯,水平低看不太懂啊。
' Q/ |+ [4 Y) o. b. W2 R; a" a/ c0 J2 r0 T9 G, o' ~
什么非线性数学,上学的时候老师讲到非线性的时候直接 ...

; P5 W% k) Q% x路漫漫其修远兮。- M+ `8 b, p: }2 f( u
建议你先弄懂 倒立摆,  或者平衡车。 资料好找。 基于arduino   树莓派 等开源硬件的  平衡车资料 一堆。 玩明白了, 再扩展。
$ s: m* w+ k- Z' P$ y& L+ k: c" q  r6 q4 A7 z$ M% W3 c; D
您提到, 外部一个冲击, 能感应出变化, 然后系统做出相应的回应。  这就涉及到了控制理论。 外接的变化量, 系统以什么样的方式去响应。 需要设计一个什么样的系统   线形、  非线性、 过调了怎么办?   ) ~2 e  p) w" v, R

" U1 {" n# e, L* r
  f8 e% g3 X; m+ h, k% j, @举个例子, 假设头部向前倾斜了一个角度,系统感受到了, 电机回拉。 回啦过程, 头部重力产生的扭矩是逐步变小的。 你开始这么大的力是不是要考虑 减小,  既然已经回拉了, 现在是不是有一个速度, 惯性作用, 到竖直位置,是不是 停不下来 有过冲, 是不是又要考虑反向用力。 这样一正 一反的摆动,是不是要考虑阻尼系统如何来吸收这个能量?' ^; O6 s2 R( \' A8 F; o- z1 c0 Z: m2 [

; ]; E# m. D. O- r2 Y

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-9-20 08:23 , Processed in 0.091260 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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