Webots的示例中心(demo)

示例世界可以轻松测试。“ .wbt”文件位于“ WEBOTS_HOME / projects ”目录的各个“世界”目录中,可以使用菜单中的文件–Open Sample World项目从Webots直接打开File。控制器代码位于相应的“控制器”目录中。本文仅提供每个示例的简短摘要。可以在源代码中找到更详细的说明。

demos

anaglyph.wbt(浮雕)

Webots的示例中心(demo)
关键字:立体摄像机,无色红/蓝绿色滤镜
本示例演示了将两个Camera图像合并为一个,以创建立体图像的过程。立体摄像机安装在iRobot Create机器人上。在每个步骤中,两个相机图像都合并到一个显示设备中,一个图像用红色过滤,而另一个图像用青色过滤。这产生了立体浮雕3D图像,可以在低成本的红色/青色3D玻璃中看到。

gantry.wbt(龙门抓手)

Webots的示例中心(demo)

关键词:龙门机器人抓手河内塔直线电机递归算法
龙门机器人通过堆叠三个彩色盒子来播放“河内之塔”。结合使用LinearMotor和RotationalMotor设备对龙门机器人进行建模。递归算法用于解决河内塔楼问题。

hexapod.wbt(六足动物)

Webots的示例中心(demo)
关键词:腿式机器人交替三脚架步态直线电机
昆虫形机器人由LinearMotor和RotationalMotor设备的组合制成。机器人以交替的三脚架步态移动。

soccer.wbt(踢球)

Webots的示例中心(demo)

关键字:足球,主管,差速器,标签
两队简单的机器人踢足球。甲监控制器用作裁判; 它会计算目标并在3D视图中显示当前得分和剩余时间。本示例说明如何使用Supervisor控制器读取和更改对象的位置。

moon.wbt

Webots的示例中心(demo)
关键字:差速器轮,考拉,键盘,质地
两个考拉机器人(K-Team)在类似月球的表面上盘旋。您可以使用键盘上的箭头键修改它们的轨迹。类似于月亮的风景由IndexedFaceSet节点组成。两个机器人都使用相同的控制器代码。

device

“ WEBOTS_HOME / projects / samples / devices ”目录包含Webots世界,它们分别演示了Webots设备及其API。
世界文件位于“ WEBOTS_HOME / projects / samples / devices / worlds ”目录中,其控制器位于“ WEBOTS_HOME / projects / samples / devices / controllers ”目录中。世界文件和相应的控制器根据它们演示的设备来命名。
下面的大多数设备使用一个名为MyBot的简单的两轮蓝色机器人在封闭的,有障碍物的方形竞技场中移动(请参见下图)。
被研究的设备连接到该机器人上。 MyBot使用两个距离传感器和基于Braitenberg车辆的技术来移动并避开障碍物。

camera.wbt

关键字:相机,图像处理,RGB像素,相机噪声,PNG,ANSI
在此示例中,MyBot使用相机检测有色物体。机器人分析相机图像每个像素的RGB颜色级别。当它检测到某些东西时,它会旋转,停止几秒钟,然后将图像以PNG文件格式保存到用户目录。它还会在Console解释检测到的对象类型时打印一条彩色消息(使用ANSI代码)。白噪声会应用到相机上。

distance_sensor.wbt

Webots的示例中心(demo)
关键字:距离传感器,Braitenberg
在本示例中,八个DistanceSensors以固定的间隔安装在MyBot身体周围。机器人使用基于Braitenberg车辆的技术来避开障碍物。

compass.wbt

Webots的示例中心(demo)

关键字:指南针
在此示例中,MyBot在充满障碍的封闭竞技场中移动。机器人配备了黄色的电动针,该针始终向北指示。使用“ 指南针”节点计算北向。

accelerometer.wbt

Webots的示例中心(demo)
在此示例中,机器人打开坡道。它的加速度传感器用于打开最底部的LED。