全球FlexSim系统仿真中文论坛

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

作者: zangbing0925    时间: 2019-12-19 23:36
标题: AGV侧移和滑移
有些场合需要AGV不转向,直接侧移或滑移,请教下如何实现呢?
作者: 十度烧    时间: 2019-12-23 14:15
简单快速的办法:
$ g+ {' B3 C) @1. 拉入一个相同外观的「执行器B」;* M3 j4 L/ g/ ?
2. 在Ondraw或其他实时更新的触发器中,键入代码同步「执行器B」与原执行器的位置;/ M: Z9 J( S$ ~6 g8 O* [# {
3.隐藏原执行器。$ F4 B: x% }& O+ L
& D& P- a0 \$ G; ~9 i$ B

作者: zangbing0925    时间: 2019-12-23 22:04
本帖最后由 zangbing0925 于 2020-2-6 20:14 编辑 " h4 h' m" h+ d6 c* S& u5 V, a
十度烧 发表于 2019-12-23 14:15
3 c& E, a9 T( E& |* @2 f" w简单快速的办法:. f: S0 p4 C0 n; g: V
1. 拉入一个相同外观的「执行器B」;
- o% ~! `0 q) F4 `4 x. u; ?2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
" {2 ]: U8 h8 |" I' A" w; }$ i
谢谢!
作者: zangbing0925    时间: 2019-12-23 22:04
本帖最后由 zangbing0925 于 2019-12-23 22:24 编辑
& l% r9 q" I/ a
十度烧 发表于 2019-12-23 14:15
8 I$ C' F. W' o3 O% O简单快速的办法:
. b% V9 {1 P: j1. 拉入一个相同外观的「执行器B」;5 ?+ h: s/ w8 ?; G; Q$ K/ f
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
" [3 p8 f: r: K% V$ N
谢谢!
作者: zangbing0925    时间: 2019-12-23 22:05
本帖最后由 zangbing0925 于 2019-12-23 22:24 编辑
' A' p$ I! u4 h& `. Q6 P
十度烧 发表于 2019-12-23 14:15
5 `% C: S6 @* O7 Y# B/ F  I) q1 E简单快速的办法:+ k6 t* u* l/ p
1. 拉入一个相同外观的「执行器B」;
  ^% U& f# ^, U. j" U/ o7 d, l! s2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
- H9 F/ G: V/ _6 ?+ Y, x0 f
谢谢!
作者: zangbing0925    时间: 2019-12-23 22:07
十度烧 发表于 2019-12-23 14:15* ^! {2 r7 _; L1 k1 Q) c
简单快速的办法:
! w" W0 ^0 _1 ?/ U1 o7 W" }1. 拉入一个相同外观的「执行器B」;" l( C5 P$ i% [  V1 n! D
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...
4 D/ C- Z+ t) a7 Q
果然是一看方法猛如虎,实际操作250,我好像不太会,能否提供文件,谢谢!
作者: 十度烧    时间: 2019-12-24 08:53
zangbing0925 发表于 2019-12-23 22:07
) K" o) V0 a; P- e  l' D果然是一看方法猛如虎,实际操作250,我好像不太会,能否提供文件,谢谢!

9 a% }. b8 [- v) A1 e哪里不会呢?
作者: lnspriation    时间: 2019-12-24 11:57
十度烧 发表于 2019-12-23 14:156 _8 Z. g  m; V- s
简单快速的办法:( ~( j' |9 B5 \% V
1. 拉入一个相同外观的「执行器B」;2 C3 M  o( X( q4 Z) d4 E) }
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...

* C$ F. A) ^1 x& d& @7 L这种方法只是在外观上实现了,但实际中AGV在横移之前会减速到0,甚至还需要重新定位,然后才能开始横移,你这种会使效率过高
作者: 十度烧    时间: 2019-12-24 14:24
lnspriation 发表于 2019-12-24 11:57& }/ ~: c. o. L. ?1 Y  |' ?. U
这种方法只是在外观上实现了,但实际中AGV在横移之前会减速到0,甚至还需要重新定位,然后才能开始横移, ...
! r$ B3 I. T% ?/ Q0 B
嗯,以上横移是视觉效果。至于横移的重新加减速以及重新定位的时间,是对原执行器的操作,与「横移的视觉效果」无关。可以考虑在指定位置增加决策点利用WAY POINTS--「Wait for Defined Delay Time」,设置重新定位时间。
  y6 v( y/ Q3 d" z
0 G& R; P) Z9 t, E! `0 f' R图中设置了90转弯点等待时间3s,前后有加减速效果。7 h& s) B) y7 M! f6 x6 X

作者: lnspriation    时间: 2019-12-24 14:44
十度烧 发表于 2019-12-24 14:24/ S7 w& n* T5 }9 ], F% w& O8 E5 q
嗯,以上横移是视觉效果。至于横移的重新加减速以及重新定位的时间,是对原执行器的操作,与「横移的视觉 ...

5 v6 t9 N  }2 o# F超级优秀了,厉害厉害,有很多AGV的问题想请教,可否+个WX 446802706
作者: zangbing0925    时间: 2019-12-24 21:45
十度烧 发表于 2019-12-23 14:15
! ]+ ~' Q! H( k- x简单快速的办法:
7 i2 U2 [' n% N4 {1. 拉入一个相同外观的「执行器B」;4 ^4 E8 Q5 T) d8 P. U
2. 在Ondraw或其他实时更新的触发器中,键入代码 ...

0 q  y5 l9 U, C/ l求教,“键入代码同步「执行器B」与原执行器的位置”,是如何理解?
作者: 十度烧    时间: 2019-12-25 08:03
zangbing0925 发表于 2019-12-24 21:45  ~5 X" |8 e1 X' ?; u$ {
求教,“键入代码同步「执行器B」与原执行器的位置”,是如何理解?

# p' ~) |4 ?. K0 o; U# [在触发器中设置「执行器B」location = Vec3(x,y,z);9 H% w$ D) ~4 `( z
x,y,z 对应原执行器的坐标值。
作者: zangbing0925    时间: 2019-12-25 20:54
十度烧 发表于 2019-12-25 08:03
) P) V8 d- s+ {* X+ X6 B在触发器中设置「执行器B」location = Vec3(x,y,z);
1 l6 i* h- F8 m0 c1 d, T; N) d3 U* Wx,y,z 对应原执行器的坐标值。

- z! x0 _, [' V试了半天,代码错误,我的代码不太熟悉,请不吝赐教!
作者: 十度烧    时间: 2019-12-30 11:18
zangbing0925 发表于 2019-12-25 20:54, j  x3 z( ~% O
试了半天,代码错误,我的代码不太熟悉,请不吝赐教!
+ Q/ j: ^( w/ {- `
你也没说你写了什么代码,没法讨论啊。可以学习腾讯课堂--FlexSim30分钟代码入门,或者学习用户手册
作者: zangbing0925    时间: 2020-1-1 20:16
本帖最后由 zangbing0925 于 2020-1-2 20:39 编辑 8 h& v  K. }. D2 @& H

1 z0 \% r5 Q5 `1 v$ Z+ ]初步解决了,对于item不随着AGV旋转的问题,待解决。
* Z$ @- H: x& ]/ i7 ^1 [2 \3 x  z# j
作者: liuzhifan    时间: 2020-1-6 16:47
如图
作者: 慧娴亚伦    时间: 2020-1-6 20:05
liuzhifan 发表于 2020-1-6 16:47
2 V% G& t  w0 c- X! C) c0 L如图

% \& K( w+ o6 ]& h: O+ T1 b看图只是热闹,建议跟大家分享模型,共同进步哦
作者: huazhentianxia    时间: 2020-1-7 13:44
借助与设备怎么实现横移




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