RoboWareStudio 0.7.2:远程清理与新增功能详解

需积分: 50 91 下载量 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生态系统。