文件名称:远程部署及调试-.net core官方学习文档
文件大小:7.3MB
文件格式:PDF
更新时间:2024-07-13 02:49:40
ROS
1.1 编写目的 编写 RoboWare Studio 使用说明的目的是充分叙述 RoboWare Studio 所能实现的功能及 其运行环境,以便 RoboWare Studio 用户了解本软件的使用范围和使用方法,并为 RoboWare Studio 软件的维护和更新提供必要的信息。 1.2 软件特性 RoboWare Studio 是一个 ROS 集成开发环境。它使 ROS 开发更加直观、简单,并且易 于操作。可进行 ROS 工作区及包的管理,代码编辑、构建及调试。 RoboWare Studio 的主要特性有: (1)易于安装及配置 下载后双击即可安装,RoboWare Studio 可自动检测并加载 ROS 环境,无需额外配置。 这种“开箱即用”的特性能够帮助开发者迅速上手。 (2)辅助 ROS 开发,兼容 indigo/jade/kinetic 版本 RoboWare Studio 专为 ROS (indigo/jade/kinetic)设计,以图形化的方式进行 ROS 工作区 及包的创建、源码添加、message/service/action 文件创建、显示包及节点列表。可实现 CMakelists.txt 文件和 package.xml 文件的自动更新。 (3)友好的编码体验 提供现代 IDE 的重要特性,包括语法高亮、代码补全、定义跳转、查看定义、错误诊断 与显示等。支持集成终端功能,可在 IDE 界面同时打开多个终端窗口。支持 Vim 编辑模式。 (4)C++和 Python 代码调试 提供 Release、Debug 及 Isolated 编译选项。以界面交互的方式调试 C++和 Python 代码, 可设置断点、显示调用堆栈、单步运行,并支持交互式终端。可在用户界面展示 ROS 包和 节点列表。 (5)远程部署及调试 可将本地代码部署到远程机器上,远程机器可以是 X86 架构或 ARM 架构。可在本地机 器实现远程代码的部署、构建和实时调试。 (6)内置 Git 功能 Git 使用更加简单。可在编辑器界面进行差异比对、文件暂存、修改提交等操作。可对 任意 Git 服务仓库进行推送、拉取操作。 (7)遵循 ROS 规范 从代码创建、消息定义,到文件存储路径的创建及选择等,RoboWare Studio 会引导开 发者进行符合 ROS 规范的操作,协助开发者编写高质量、符合规范的 ROS 包。