RoboWareStudio 0.7.2:远程清理与新增功能详解
需积分: 50 187 浏览量
更新于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生态系统。

锋锋老师
- 粉丝: 27
最新资源
- 网络电视压缩包内容解析
- Verilog实现贪吃蛇游戏的FPGA源码解析
- iOS PanCardView动画拖动效果实现教程
- Eclipse插件spket-1.6.23实现JS和JQuery代码提示功能
- Angular自定义组合框指令及模糊搜索功能介绍
- C#实现Textbox智能提示功能指南
- STM32MP157单通道ADC采集DMA读取HAL库驱动程序
- 将Woz的SWEET16 16位处理器移植至C64的Kick汇编程序
- MATLAB时频分析工具箱TFTB-0.2使用教程
- Netty实例5.0:全面解析IO通信框架及其应用
- 基于51单片机的16按键计算器设计与实现
- iOS开发中MBProgressHUD网络加载视图的应用
- STM32MP157 HAL库驱动PCF8563实时时钟程序教程
- 淘宝卖家不可或缺的钻展教程指南
- librender渲染器: C++实现的单对象渲染技术
- 安卓设备USB驱动安装与更新教程