【Interaction交互模块】AngularJointDrive角度关节驱动

这篇具有很好参考价值的文章主要介绍了【Interaction交互模块】AngularJointDrive角度关节驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、预设体位置

          交互模块——可控制物体——物理关节——角度关节驱动
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0

二、案例:做一个“能开合的门”

      1、在已建好的门框下,建门

        (1)门框和门的示意
                 门框(橘红色)
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
                 门(绿色)
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
        (2)、建门
手动修改预设(角度关节驱动AngulerJointDrive预设体)下的Cube,把它改成门的形状,并给它添加碰撞体BoxCollider
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0

      2、设置参数

        (1)设置“旋转轴”和“开合度”(另注意开合度现在是是以闭合的初始状态为0点,前-180,后+180)下图一

        (2)设置“合页”的位置(左侧两个红框处,有两个旋转点)下图二

【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0

      3、解决产生的问题

        此时运行,出现的两个问题:
        (1)开始移动手柄到门上,门是开不了的——得给手柄加个碰撞
        (2)用手柄的带有碰撞体的立方体(如下图2),把门撞开后,门自动闭合的原因——门框有碰撞体,得去掉
        也可以用“碰撞忽略”预设体,做出同样的效果,如下图
        意思是把要忽略的“源(Source)”
        应用在哪个“目标(Target)”上
        ——此处的源是门框,目标是门
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0

三、其它属性

      1、DriveSpeed转动的角速度(下图1)

      2、勾选MoveToTargetValue,然后设置TargetValue的值,实现自动转向TargetValue的效果(下图2)
假设我们设置的门的开合范围是-120~120,
TargetValue的值默认是0.5,此时门对应的角度是0度
如果我们将TargetValue的值设定为0,门就会自动向-120度移动,
如果我们将TargetValue的值设定为1,门就会自动向120度移动。

      3、两合页的间距、合页球的半径 (下图3)

【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0
【Interaction交互模块】AngularJointDrive角度关节驱动,---------------XR,角度关节驱动,交互模块,VRTK4.0文章来源地址https://www.toymoban.com/news/detail-723482.html

到了这里,关于【Interaction交互模块】AngularJointDrive角度关节驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity之OpenXR+XR Interaction Toolkit实现 射线和物体交互事件回调

    前面我们介绍了如何抓取物体,今天我们来说一下如何和3D的物体进行交互,得到接触的事件回调。 交互的两种方式: 1.直接抓取或者射线抓取物体,得到接触回调 2.射线或者手部触摸物体后,得到接触回调 我们需要准备好Unity工程和环境配置 有了前文:Unity之OpenXR+XR Inter

    2024年02月13日
    浏览(82)
  • Unity VR 开发教程 OpenXR+XR Interaction Toolkit (六)手与物品交互(触摸、抓取)

    往期回顾: Unity VR 开发教程 OpenXR+XR Interaction Toolkit (一) 安装和配置 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (三) 转向和移动 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (四) 传送 Unity VR 开发教程 OpenXR+XR Interaction Toolkit (五) UI

    2024年02月11日
    浏览(52)
  • 【ros2 control 机器人驱动开发】简单双关节机器人学习-example 1

    【ros2 control 机器人驱动开发】简单双关节机器人学习-example 1 本系列文件主要有以下目标和内容: 为系统、传感器和执行器创建 HardwareInterface 以URDF文件的形式创建机器人描述 加载配置并使用启动文件启动机器人 控制RRBot的两个关节(两旋转关节机器人) 六自由度机器人的

    2024年02月04日
    浏览(59)
  • 智能体AI(Agent AI),多模态交互(MultiModal Interaction), 现阶段综述及未来展望

    本文覆盖了在不同领域和应用程序中的,可进行感知和对应行动的Agent AI系统概述。 Agent AI正在成为通用人工智能(AGI)的一个有前途的路径。 人工智能训练已经证明了在物理世界中进行多模态理解的能力。它通过利用生成人工智能和多个独立的数据源,为现实不可知的训练

    2024年04月17日
    浏览(59)
  • MG90S 舵机180°角度驱动

    舵机 : 是一种角度伺服电机,一般是由齿轮组、电位器、舵机控制电路、直流电机构成。由发送控制信号来控制输出轴的位置。 数字舵机与模拟舵机的区别: MG90S是一款常用的数字舵机,还有一款常用的模拟电机是MG90。 ①数字舵机 只需发送1次PWM信号 就能转动到某个角度

    2024年02月12日
    浏览(36)
  • AGI之Agent:《Agent AI: Surveying the Horizons of Multimodal Interaction智能体AI:多模态交互视野的考察》翻译与解读

    AGI之Agent:《Agent AI: Surveying the Horizons of Multimodal Interaction智能体AI:多模态交互视野的考察》翻译与解读 导读 :这篇文章探讨了一种新的 多模态 智能代理 体系结构,该体系结构可 感知视觉 刺激、 语言 输入和其他 环境相关 数据,并产生 有意义的实体动作 。 文章提出,随

    2024年01月22日
    浏览(100)
  • STM32MPU6050角度的读取(STM32驱动MPU6050)

    注:文末附STM32驱动MPU6050代码工程链接,需要的读者请自取。 MPU6050是一款集成了三轴陀螺仪和三轴加速度计的传感器芯片,由英国飞利浦半导体(现为恩智浦半导体)公司生产。它通过电子接口(如I2C或SPI)与微控制器进行通信,可用于测量物体的加速度和角速度,广泛应

    2024年02月20日
    浏览(54)
  • MSP432自主开发笔记4:DS3115舵机的0~180全角度驱动

    芯片使用:MSP432P401R. 今日学习一款全角度15KG大扭力舵机的驱动,最近电赛学习任务紧,更新一篇比较水的文章: 文章提供原理解释,全部代码,整体工程: 目录 舵机驱动原理: 这是舵机DS3115MG: 全角度反馈编程设计: 初始化定时器TA3: 设计转角函数: 整体测试工程下载:

    2024年02月15日
    浏览(44)
  • STM32F103RCT6驱动SG90舵机-完成正反转角度控制

    SG90是一种微型舵机,也被称为伺服电机。它是一种小型、低成本的直流电机,通常用于模型和机器人控制等应用中。SG90舵机可以通过电子信号来控制其精确的位置和速度。它具有体积小、重量轻、响应快等特点,因此在各种小型机械设备上得到了广泛应用。 SG90舵机通常用于

    2024年02月03日
    浏览(67)
  • STM32步进闭环控制、速度控制(张大头Emm_V4.2驱动器)速度控制 角度控制 位置控制

    本文继续简述使用stm32对张大头步进电机进行速度控制和角度控制。 张大头与stm32的硬件连接请看这个 要注意哈!usart模式要先通过张大头的小屏幕进行设置的哈!!要配置好波特率和地址。这些在张大头提供的pdf说明文档里面都有写! 基础配置不说了,由于我们需要用stm32的

    2024年02月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包