上一页 1 2 3 4 5 6 ··· 97 下一页

2023年7月27日

摘要: 第一个教程的目的是熟悉用户界面和Webot的基本概念。您将创建包含一个简单环境的第一个模拟:一个有地板和墙壁的竞技场、几个盒子、一个电子吸盘机器人和一个使机器人移动的控制器程序。 1、创建一个新的世界 “世界”是一个文件,包含对象在哪里、它们看起来像什么、它们如何相互作用、天空的颜色、如何定义对象的 阅读全文
posted @ 2023-07-27 15:26 gary_123 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 控制器编程 下页介绍如何编写控制器代码。尽管最初专注于C,但大多数相关和非语言特定的细节已被翻译成C++、Java、Python和MATLAB。要更深入地了解其他语言中的等效函数/方法,请检查节点和API函数以及C++/Java/Python。 Hello World 例子 c语言 #include 阅读全文
posted @ 2023-07-27 14:12 gary_123 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、转移到自己的机器人上 在移动机器人模拟中,将结果传递到真实的移动机器人上通常是有用的。Webots在设计时就考虑到了这种传输能力。仿真尽可能逼真,编程接口可以移植或连接到现有的真实机器人。Webots已经包括许多现有机器人的传输系统,包括e-puckTM、DARwIn OPTM、KheperaT 阅读全文
posted @ 2023-07-27 12:27 gary_123 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、远程启动 可以使用ssh(或类似命令)在远程计算机上启动Webot。然而,只有当Webots能够获得与本地运行的X服务器(在同一台计算机上)的X11连接时,它才能工作。当前无法将Webots图形输出重定向到另一台计算机。 使用SSH命令 以下是从计算机A启动的常用方法,该计算机是将在计算机B上运 阅读全文
posted @ 2023-07-27 12:15 gary_123 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、使用IDE 使用集成开发环境(IDE)很方便,因为它通常具有高级源代码编辑工具、内置调试器等功能。幸运的是,您可以使用自己喜欢的IDE来开发Webots控制器。Webots可以与任何IDE一起创建、构建和调试机器人控制器。这只是正确设置IDE以使用Webots控制器的构建规则的问题。为每个操作系 阅读全文
posted @ 2023-07-27 12:04 gary_123 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 控制器处理 在Webots环境中,Webots应用程序和每个机器人C/C++控制器在不同的操作系统进程中执行。例如,当执行“soccer.wbt”世界时,内存中总共有八个进程;一个用于Webots,六个用于六个玩家机器人,一个用于监督机器人。若要使用Microsoft Visual Studio调试 阅读全文
posted @ 2023-07-27 11:45 gary_123 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一、使用Makefiles Makefiles是什么 Webots C/C++和Java控制器的编译可以在提供的Makefile中进行配置。控制器的Makefile是make实用程序使用的配置文件,它可以选择指定源文件的列表,以及如何编译和链接源文件以创建可执行程序。请注意,Python和MATLA 阅读全文
posted @ 2023-07-27 11:31 gary_123 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、为了创建可供Webot使用的项目,必须遵守一些规则。本节介绍一个简单项目的文件层次结构。 项目的根目录 项目的根目录至少包含一个名为“worlds”的目录,其中包含一个世界文件。但通常还需要其他几个目录: "controllers":此目录包含当前项目的每个世界文件中可用的控制器。世界文件和该目 阅读全文
posted @ 2023-07-27 11:15 gary_123 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 本章介绍如何使用内置开发环境或者第三方环境来开发Webots控制器; Webots内置编辑器 Webots源代码编辑器是一个多选项卡文本编辑器,专门用于开发Webots控制器。通常建议使用此编辑器,因为它使编译变得简单明了。该编辑器为Webot支持的语言(C/C++、Java、Python和MATL 阅读全文
posted @ 2023-07-27 10:54 gary_123 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Webots使用ROS 有两种方法在Webots中使用ROS 第一个也是最简单的解决方案是使用标准ROS控制器。然而,这个解决方案不适用于Windows和macOS,它只适用于Linux。它是Webots默认控制器的一部分,在任何项目中都可用。该控制器可以在Webots中的任何机器人上使用,并充当R 阅读全文
posted @ 2023-07-27 10:26 gary_123 阅读(46) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 97 下一页

导航