如何在MATLAB中使用碰撞检测

手把手教学。

东西/原料

  • MATLAB
  • 电脑

方式/步调

  1. 1

    号令行键入:

    w = vrworld('vrcollisions');

  2. 2

    号令行键入:

    open(w);

  3. 3

    号令行键入:

    fig = view(w, '-internal');

  4. 4

    号令行键入:

    col = vrnode(w,'Collision_Sensor')

  5. 5

    号令行键入:

    rob = vrnode(w,'Robot')

  6. 6

    号令行键入:

    color = vrnode(w,'Robot_color')

  7. 7

    号令行键入:

    col.isActive

    for ii = 1:30

    % Move robot

    rob.translation = rob.translation + [0.05 0 0];

    vrdrawnow

    % If collision is detected, change color to red.

    if col.isActive

    color.diffuseColor = [1 0 0];

    end

    end

    END
  • 发表于 2020-05-06 17:01
  • 阅读 ( 1740 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具