如何在MATLAB中使用碰撞检测

如何在MATLAB中使用碰撞检测
需要这些哦
MATLAB
电脑
方式/
1号令行键入:
w = vrworld('vrcollisions');

如何在MATLAB中使用碰撞检测



2号令行键入:
open(w);
如何在MATLAB中使用碰撞检测



3号令行键入:
fig = view(w, '-internal');
如何在MATLAB中使用碰撞检测



4号令行键入:
col = vrnode(w,'Collision_Sensor')
如何在MATLAB中使用碰撞检测



5号令行键入:
rob = vrnode(w,'Robot')
如何在MATLAB中使用碰撞检测



6号令行键入:
color = vrnode(w,'Robot_color')
如何在MATLAB中使用碰撞检测



7号令行键入:
col.isActive
for ii = 1:30
% Move robot
rob.translation = rob.translation + [0.05 0 0];
vrdrawnow
【如何在MATLAB中使用碰撞检测】% If collision is detected, change color to red.
if col.isActive
color.diffuseColor = [1 0 0];


如何在MATLAB中使用碰撞检测




以上内容就是如何在MATLAB中使用碰撞检测的内容啦,希望对你有所帮助哦!

    猜你喜欢