正文内容
11月5日消息,微软在澳门ROSCon上宣布推出新的机器人开发工具,以扩展对ROS / ROS2的支持。
自2019年5月起,Microsoft Windows 10就已正式支持ROS。ROS就是机器人操作系统。ROS是一个灵活的框架,使开发人员能够编写用于高级机器人行为的软件。
新工具包括用于ROS的Visual Studio Code扩展,用于测试和模拟的Azure VM ROS模板支持,Azure Kinect ROS驱动程序等。一些新功能包括:
1、用于ROS开发的自动环境配置
2、启动,停止和监视ROS运行时状态
3、自动发现构建任务
4、一键式ROS包创建
5、rosrun和roslaunch的快捷方式
6、Linux ROS开发
7、对于ROS2,此扩展支持工作区发现,运行时状态监控器和内置工具集成。
Microsoft展示了Azure Kinect开发人员套件,这是其最新的Kinect传感器。它包含与Hololens 2中使用的相同的深度传感器、4K摄像头、硬件同步加速计和陀螺仪(IMU)以及7元素麦克风阵列。与硬件版本一起,还有一个用于驱动Azure Kinect的ROS节点。它将很快支持ROS2。
微软表示,Azure Kinect ROS节点发出一个PointCloud2流,其中包括深度和颜色信息,以及深度图像,来自IR和RGB相机的原始图像数据以及高速IMU数据。
ROS使人体追踪成为可能,通过链接到Azure Kinect身体跟踪SDK,并输出每个被跟踪个体的图像蒙版和身体跟踪关节的姿势作为标记。
现在,还有一个Windows机器学习API,它使机器人开发人员可以使用预先训练的机器学习模型。微软表示,Windows机器学习ROS节点将加速机器学习模型的推论,发布相对于图像发布者框架的可视化标记。Windows ML的输出可用于避障,对接或操纵。
微软以强大的行动力展示了对机器人技术的更大承诺。