全球FlexSim系统仿真中文论坛

标题: AGV侧移和滑移 [打印本页]

作者: zangbing0925    时间: 2019-12-19 23:36
标题: AGV侧移和滑移
有些场合需要AGV不转向,直接侧移或滑移,请教下如何实现呢?
作者: 十度烧    时间: 2019-12-23 14:15
简单快速的办法:: H( G$ P7 Q* R& o
1. 拉入一个相同外观的「执行器B」;
6 y) G% b; a5 `. k, h" s2. 在Ondraw或其他实时更新的触发器中,键入代码同步「执行器B」与原执行器的位置;! s0 D0 }4 d) c4 H: @; {
3.隐藏原执行器。9 A/ o0 z4 p) K0 C5 s3 j
, r$ R, R$ ?6 K) {

作者: zangbing0925    时间: 2019-12-23 22:04
本帖最后由 zangbing0925 于 2020-2-6 20:14 编辑 ! |) h# o/ n6 _% ^/ c% G
十度烧 发表于 2019-12-23 14:154 J* a' R" D: x  T6 r( }
简单快速的办法:6 b" b' S0 Z' a  T% L6 G5 W2 J
1. 拉入一个相同外观的「执行器B」;
4 z2 d  |# ]6 y, X/ y# C( G5 r2. 在Ondraw或其他实时更新的触发器中,键入代码 ...

! s' o" G) s+ b. j7 `& k谢谢!
作者: zangbing0925    时间: 2019-12-23 22:04
本帖最后由 zangbing0925 于 2019-12-23 22:24 编辑
5 L; T' F/ K/ w/ P0 _) P5 v  |3 }
十度烧 发表于 2019-12-23 14:15
9 Z/ H( M) I8 h3 Y1 y$ h简单快速的办法:
7 A+ d2 O0 C/ [1. 拉入一个相同外观的「执行器B」;0 @4 p, R9 ]* s2 F; ]
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
* [  E/ K/ L& V8 p  T! c: r$ ~  K
谢谢!
作者: zangbing0925    时间: 2019-12-23 22:05
本帖最后由 zangbing0925 于 2019-12-23 22:24 编辑
; F- P* k( S) i( `
十度烧 发表于 2019-12-23 14:15
( _9 E  B3 O6 {4 z6 G  _& V+ K简单快速的办法:8 b" k; w* V9 g5 i8 j4 v
1. 拉入一个相同外观的「执行器B」;8 h" Z0 ]) m* R9 z( l- f  N; W
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
5 w1 _3 L* d0 n* [+ f
谢谢!
作者: zangbing0925    时间: 2019-12-23 22:07
十度烧 发表于 2019-12-23 14:15
6 |) X! {- W. N; H简单快速的办法:
; E; Y- ~3 _# H) _0 d, W: t1. 拉入一个相同外观的「执行器B」;
9 D( |( a. Y  t2 j( |9 S6 t( P$ K2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
) M  W' a6 e, H* Z5 U4 n, H8 K
果然是一看方法猛如虎,实际操作250,我好像不太会,能否提供文件,谢谢!
作者: 十度烧    时间: 2019-12-24 08:53
zangbing0925 发表于 2019-12-23 22:07" {* A2 G3 L  K* T; q1 G9 _, c
果然是一看方法猛如虎,实际操作250,我好像不太会,能否提供文件,谢谢!
" V9 U/ M/ N; G/ G3 \" d( L
哪里不会呢?
作者: lnspriation    时间: 2019-12-24 11:57
十度烧 发表于 2019-12-23 14:15$ _0 u* R. J' q0 U
简单快速的办法:2 h2 d' G: i# u. w
1. 拉入一个相同外观的「执行器B」;7 K$ ]/ d5 g- ~  X6 h* \
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
4 E% f5 b0 s* ?  k8 y- o
这种方法只是在外观上实现了,但实际中AGV在横移之前会减速到0,甚至还需要重新定位,然后才能开始横移,你这种会使效率过高
作者: 十度烧    时间: 2019-12-24 14:24
lnspriation 发表于 2019-12-24 11:57
* Z# y- O+ H( K* y( e; y7 G7 q这种方法只是在外观上实现了,但实际中AGV在横移之前会减速到0,甚至还需要重新定位,然后才能开始横移, ...
1 t% j/ i: u( Q( R
嗯,以上横移是视觉效果。至于横移的重新加减速以及重新定位的时间,是对原执行器的操作,与「横移的视觉效果」无关。可以考虑在指定位置增加决策点利用WAY POINTS--「Wait for Defined Delay Time」,设置重新定位时间。
5 ]3 U, g+ W4 m" ]9 J- Z8 l7 P. a& t) h$ ]1 o
图中设置了90转弯点等待时间3s,前后有加减速效果。
5 v8 t# \# [  A+ B. i
作者: lnspriation    时间: 2019-12-24 14:44
十度烧 发表于 2019-12-24 14:24
) f+ O7 J5 M) O) @5 }  m2 _嗯,以上横移是视觉效果。至于横移的重新加减速以及重新定位的时间,是对原执行器的操作,与「横移的视觉 ...

& v- y! h" o, i. G  C超级优秀了,厉害厉害,有很多AGV的问题想请教,可否+个WX 446802706
作者: zangbing0925    时间: 2019-12-24 21:45
十度烧 发表于 2019-12-23 14:15, G3 M1 d6 |" Q. ]9 X
简单快速的办法:, m' I- D$ v% Q
1. 拉入一个相同外观的「执行器B」;
8 o6 r# ?4 I8 V& u2. 在Ondraw或其他实时更新的触发器中,键入代码 ...

1 G" H/ `7 k! ?. s$ Q8 f, c- T求教,“键入代码同步「执行器B」与原执行器的位置”,是如何理解?
作者: 十度烧    时间: 2019-12-25 08:03
zangbing0925 发表于 2019-12-24 21:45. z- m& v2 R, @, t
求教,“键入代码同步「执行器B」与原执行器的位置”,是如何理解?

/ R6 s1 K; y. W0 g+ L2 g, }在触发器中设置「执行器B」location = Vec3(x,y,z);
" ?: }1 l9 \" F5 b+ D7 Kx,y,z 对应原执行器的坐标值。
作者: zangbing0925    时间: 2019-12-25 20:54
十度烧 发表于 2019-12-25 08:03
0 _4 @/ F% O0 V1 v' n在触发器中设置「执行器B」location = Vec3(x,y,z);
% |0 ^- @+ G7 x) h( q, P% Hx,y,z 对应原执行器的坐标值。
* Z' N8 V" i+ `$ e# L" K
试了半天,代码错误,我的代码不太熟悉,请不吝赐教!
作者: 十度烧    时间: 2019-12-30 11:18
zangbing0925 发表于 2019-12-25 20:54
- W0 `+ B, u8 G试了半天,代码错误,我的代码不太熟悉,请不吝赐教!

$ D6 Q; y5 f  x. k6 p% [你也没说你写了什么代码,没法讨论啊。可以学习腾讯课堂--FlexSim30分钟代码入门,或者学习用户手册
作者: zangbing0925    时间: 2020-1-1 20:16
本帖最后由 zangbing0925 于 2020-1-2 20:39 编辑
& |1 ^# N/ \' V0 [; V! k, Q: o- n. G- j! ]$ {; ~
初步解决了,对于item不随着AGV旋转的问题,待解决。2 h: Z* f: p- S

作者: liuzhifan    时间: 2020-1-6 16:47
如图
作者: 慧娴亚伦    时间: 2020-1-6 20:05
liuzhifan 发表于 2020-1-6 16:47
$ b" g8 b3 S! j$ e! @; g( N. _如图

  G! z  t3 {* X2 O看图只是热闹,建议跟大家分享模型,共同进步哦
作者: huazhentianxia    时间: 2020-1-7 13:44
借助与设备怎么实现横移




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3