weixin_42378105 2021-07-15 17:24 采纳率: 0%
浏览 22

ur robot 点动界面模型随着机器人的运动而运动是怎样实现的?

有没有人清楚,ur robot 人机界面的点动模型随机器人运动而相应运动是怎么实现的?

  • 写回答

1条回答 默认 最新

  • Fzuim 2023-03-20 00:50
    关注

    一个简单点动模式示例程序,它将通过手柄输入控制机器人移动:

    # Jogging mode script
    
    def jog():
        while (True):
            joint_speeds = get_joint_speeds()
            set_analog_inputrange(0, 1)  # Set analog input range to [-1, 1]
            x = get_analog_in(0)
            y = get_analog_in(1)
            z = get_analog_in(2)
            q = quaternion_conjugate(get_actual_tcp_pose()[3:])
            v = [x, y, z] * q  # Rotate the joystick vector with the orientation of the TCP
            vel = [v[0], -v[1], -v[2], 0, 0, 0]
            speed = norm(joint_speeds)
            if speed > 0.1:
                scale = 0.1 / speed
                vel = [scale * v for v in vel]
            movej(get_actual_joint_positions() + vel)
    

    该代码可以在 UR 机器人上运行,并通过手柄或其他外部设备来控制机器人进行点动模式操作。具体来说,该程序中定义了一个名为 jog() 的函数,该函数会不断循环并读取手柄输入值,并根据手柄输入速度计算关节角度,并将其传递给机器人控制器以实现机器人的点动模式运动。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月15日

悬赏问题

  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件