RoboDK论坛
通过发送关节配置(电机角度)J1->J6控制机器人-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:RoboDK API (//www.w5838.com/forum/Forum-RoboDK-API
+——线程:通过发送关节配置(电机角度)控制机器人J1->J6 (/ Thread-Control-a-robot-by-sending-joint-configuration-motors-angles-J1-J6



通过发送关节配置(电机角度)J1->J6控制机器人-h.sciascia-06-03-2021

大家好,

我是RoboDK的新用户(目前是试用版)。
我想知道是否有可能通过其电机的角度位置(配置)来控制机器人,而不是其tcp位置。

例如,我有一个具有大量配置的csv文件(J1,J2,J3,J4,J5,J6)。
我想读一下这些,然后把机器人移动到这些位置。

也许这个请求已经在论坛上了,但我没有找到,而且从一个法国用户那里,找到一个特定问题的好词并不总是那么容易。

提前谢谢你,
祝你有愉快的一天!


RE:通过发送关节配置(电机角度)J1->J6来控制机器人-Vineet-06-03-2021

你好,

使用setjoint你可以将机器人发送到任何关节位置。在你的情况下,你可以参考这里的例子://www.w5838.com/doc/en/PythonAPI/examples.html#csv-file-to-program-xyz

你可以使用下面的setjoint来移动机器人:

代码:
从robolink导入robolink库(与RoboDK桥接)
从robodk导入robodk库(机器人工具箱)

RDK = Robolink() #建立与模拟器的链接
机器人= RDK。ItemUserPick('选择机器人',ITEM_TYPE_ROBOT) #检索机器人
robot. set关节([0,90,-90,0,0,0])#移动机器人到给定关节位置



RE:通过发送关节配置(电机角度)J1->J6来控制机器人-h.sciascia-06-08-2021

非常感谢!