RoboWareStudio 0.7.2:远程清理与新增功能详解
需积分: 50 115 浏览量
更新于2024-08-07
收藏 7.36MB PDF 举报
RoboWare Studio是一款针对ROS (Robot Operating System) 开发的集成开发环境(IDE),专为简化机器人应用程序的开发和管理而设计。该软件提供了本地和远程开发两种模式,以适应不同的开发环境需求。以下是关于软件的重要更新和功能概述:
1. **版本0.7.2**:
- 增加了rosbag的循环播放功能,方便对数据流进行重复测试。
- 修复了远程调试时存在的退出问题,提高了用户体验。
- 改善了Kinetic版本的编译兼容性,确保在特定ROS版本下能顺利编译。
2. **历史版本更新**:
- 从0.7.0开始,引入全新的C++语法补全方案,提升代码编写效率。
- 启动时默认非Vim编辑模式,让用户可以根据个人喜好选择。
- 添加了远程编辑.bashrc文件的功能,方便管理环境变量。
- 0.6.0版本引入vscode 1.12.2内核,更新了语法提示和Bug修复。
- 0.5.1版本增加了Vim编辑模式,支持快速创建Node和C++类,同时提供远程和本地Build目录同步。
- 0.5.0版本优化了框架,减小安装包体积,并且将ROS包管理工具移到左侧选项卡,实现了包卸载功能。
3. **核心功能**:
- 在本地开发模式下,用户可以创建工作区,添加ROS包、动态链接库、C++源代码和MESSAGE/SERVICE/ACTION。
- 提供构建和清理功能,包括构建整个工作区和单个包,以及清理编译结果。
- 集成终端使用,便于调试C++和Python代码,以及启动launch文件。
- 有向导帮助用户编辑.bashrc文件,个性化环境配置。
- 远程开发模式下,支持SSH公钥登录,配置远程机器的环境变量,以及部署、构建、清理、调试和启动launch文件等操作。
- 向导功能支持创建C++/Python节点和类,方便开发者快速上手。
4. **辅助工具**:
- 提供ROS命令图形化列表,如ROSCORE、RVIZ、RQT等的启动选项。
- 显示活动的话题、节点、服务,以及已安装的ROS包、消息和服务信息。
- 支持rosbag的记录和播放功能,用于数据管理和分析。
RoboWare Studio凭借其丰富的功能和易用性,为ROS开发者提供了一个全面且高效的开发平台,使得无论是本地还是远程开发,都能实现高效、流畅的项目管理和调试。随着版本的迭代,软件持续优化,满足了不同用户的需求和不断变化的ROS生态系统。
2023-04-23 上传
2021-05-13 上传
2015-12-29 上传
2020-07-07 上传
2018-08-02 上传
2024-03-15 上传
点击了解资源详情
点击了解资源详情
2024-11-06 上传
锋锋老师
- 粉丝: 26
- 资源: 3841
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建