线程评级:
  • 1票(s) - 3平均水平
  • 1
  • 2
  • 3
  • 4
  • 5
RoboDK虚拟现实
# 1
你好,我是一个学生在大学目前使用RoboDK自动化项目。

今天我们决定尝试虚拟现实功能,我们有一些通用的机器人,HTC万岁耳机和一个数字的双胞胎的实验室。


很酷的能够操纵机器人在虚拟现实,但是有什么办法可以教通过VR仿真目标或当前位置吗?

亲切的问候,
乔丹。
# 2
嗨,约旦,

目前这是不可能的。然而,最新版本的RoboDK可以触发自己的脚本通过选择特定的对象。您可以配置的事件对象的部分。我附上一个示例项目,显示了如何设置。

如果你想教一个目标你可以这样做,会有一个对象“按钮”,你从虚拟现实点/可以选择虚拟环境中触发脚本教一个目标。

例如这将教一个新目标:
代码:
RDK = Robolink ()
目标= RDK。AddTarget(“虚拟现实目标”)
任何你添加的新目标是自动设置为当前机器人位置。您还可以修改目标的姿势、关节使用setPose和setJoints。

艾伯特



附加文件
.rdk VR样本Events.rdk(尺寸:701.28 KB /下载:347)
# 3
你好,

我试着使用RoboDK HTC万岁,但是我不能发送图片合计他耳机。
我试着用30天演示licenc RoboDK 4.01。它可以使用虚拟现实需要完整licenc或需要任何设置吗?
SteamVR在PC和不错的工作。

有什么提示我们所看到的来解决这个问题吗?

最好的问候,

Tibi
# 4
嗨Tibi,少数

VR仅支持在此刻RoboDK的Windows 64位版本。
你试过用这个版本的RoboDK吗?
你安装SteamVR和活泼的港口了吗?
你看到哪些问题?

艾伯特
# 5
嗨Tibi,少数

我意识到有一个问题与虚拟现实和不正常工作。我们固定这个问题的最新版本。记住,在Windows 64位虚拟现实只会工作。

艾伯特
# 6
嗨,阿尔伯特,

我想添加新的目标与VR控制器。按照你的指导和在线手册,# VRactions //www.w5838.com/doc/en/Virtual-Realit..。,
下面,我就可以添加目标序列。

)做一个脚本包括代码。
RDK = Robolink ()
目标= RDK。AddTarget(“虚拟现实目标”)
b)使主程序,包括上面的脚本
c)连接> VR耳机连接
d)抓住TCP万岁的机器人通过控股抓住按钮控制器。
e)将TCP移动到的位置
f)(主要是控制器不面向机器人)所以,持有其他万岁的触发按钮控制器和点触发启动主程序的机器人
g)创建新的目标。

然而,我不认为这些与虚拟现实直观的用户体验为目标。
我想添加新的目标与触发按钮万岁控制器控股TCP在以上步骤f)序列。
我想触发特定脚本(添加目标脚本),而不是第一个程序与一个机器人。

和最新RoboDK版本有可能吗?你能分享一个导游?

最好的问候,
海关
# 7
我建议你添加一个事件对象作为我之前显示在这个线程:
//www.w5838.com/forum/Thread-RoboDK-V...15 pid4215

这个对象就变成了一个虚拟按钮,您可以触发使用指针(不是一个按钮远程)。引发对该对象的指针将添加一个目标。你也可以添加一个现有的运动项目。例如:
代码:
RDK = Robolink ()
#添加一个目标
目标= RDK。AddTarget(“虚拟现实目标”)
#添加一个联合行动,目标:
学监= RDK.Item(“项目”)
prog.MoveJ(食物)
#选择触发程序模拟:
prog.RunProgram ()
触发的指针在机器人的第一个程序将开始与机器人。
# 8
嗨,阿尔伯特,

多亏了你的指导,我的第二个查询(我想触发特定脚本,不是第一个程序与一个机器人)是解决。
第一个怎么样?我可以添加目标时,就拿着遥控器的按钮吗?

海关
# 9
谢谢你让我知道。
不,它不可能创建一个目标和一个按钮。




用户浏览这个线程:
1客人(年代)