首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器人课程与技术

    ROS2机器人案例学习linorobot2机器人模型

    ROS2之G/F版本支持较多的机器人为turtlebot3和即将发布的turtlebot4: turtlebot4+树莓派4+ros2专属机器人 2022 ros@ros:~ sudo apt install (y or n) ros@ros:~ ---- 如果学习导航包,并且想自己从零起步搞定一款机器人,可以参考: linorobot2,如下引用 ---- 编译完成即可学习机器人模型/SLAM/导航等。 export LINOROBOT2_BASE=2wd ros2 launch linorobot2_description description.launch.py ros2 launch linorobot2 _viz robot_model.launch.py ---- export LINOROBOT2_BASE=mecanum ros2 launch linorobot2_description description.launch.py ros2 launch linorobot2_viz robot_model.launch.py ---- Gazebo: ros2 launch linorobot2_gazebo gazebo.launch.py

    1K10编辑于 2022-05-10
  • 来自专栏机器人课程与技术

    ROS2机器人笔记2105

    关于研究ROS1还是ROS2的讨论延续了好多年,现在有一些答复,参考discourse.ros.org clalancette:ROS 2 is the future, and there will be releases of ROS 2 for the foreseeable future (ROS 2 Foxy is supported until 2023, Galactic will be supported ROS2才是未来! Integrating ROS2 with Eclipse zenoh VSCode ROS1的功能包可以直接转换到ROS2下使用: an offline rosbag to rosbag2 converter that supports all default messages in ROS1 and ROS2 leo-drive/ros1_bridge ROS2硬件加速工作小组 在开放标准(C++和OpenCL

    84050发布于 2021-05-08
  • 来自专栏机器人课程与技术

    ROS2机器人笔记2106

    ROS虚拟机器人竞赛,优势低成本切入,使用Gazebo! 关注 vrx-2022 robotx.org image.png rosbag1和rosbag2高效转换库。 ROS2 wiki案例很多情况下会搜索到ROS1案例。 Dashing停止维护,目前Foxy还剩24个月,Galactic已经发布。 image.png ROS2教程多起来了,官网文档仍然是比较好的,维护比较及时。 如果已经有很多ROS1代码,切换ROS2,意味着必须重写很多节点。 rospy2,tf_transformations 改善ROS工作流程的工具,workon_ros RoboCup人形机器人中使用ROS2。 covered are:ROS2 Foxy ROS2 basics Composed node, publish / subscribe, services, actions, parameters,

    81500发布于 2021-07-04
  • 来自专栏机器人课程与技术

    ROS2机器人笔记-221031

    ROS实时工作组已经开发了一个Raspberry Pi 4映像,内置了ROS 2和实时内核。 测试时延大部分小于50us。 ---- (⊙﹏⊙) ---- SMACC2 SMACC2是一个事件驱动的异步行为状态机库,用于用C++编写的实时ROS2(机器人操作系统)应用程序,旨在允许程序员以直观和系统的方式为多组件机器人构建机器人控制应用程序 在ROS 2的背景下,性能信息可以帮助机器人专家设计更高效的机器人系统,并为其机器人应用选择正确的硬件。它还可以帮助理解实现相同功能的不同算法之间的权衡,并帮助他们选择适合其用例的最佳方法。 性能数据也可以用来比较不同版本的ROS 2和确定回归。最后,性能信息可以用来帮助确定未来开发工作的优先级。 机器人硬件和机器人软件的无数组合使得以架构中立、有代表性和可重复的方式评估机器人系统的性能具有挑战性。

    1.1K10编辑于 2022-11-14
  • 来自专栏机器人课程与技术

    ROS2机器人辅助医疗 (医护服务机器人

    机器人融入现代医院,不是未来图景,而是当下逐渐普及的新潮流,有诸多优势。 有报道指出,新型肺炎由机器人治疗(USA),有效隔离。 由卫生部任命的医疗辅助与机器人技术中心(CHART)与各种政府机构和行业合作伙伴合作,在部署之前将ROS 2用作机器人中间件框架的一部分,并将Gazebo作为QA周期的一部分。 将ROS2引入医疗物联网系统,实时无死角监控病患状况,服务机器人送药等,将极大减轻人员负担,提高效率,有效隔离等。 版本,C++ 17,与AI融合,实时性; 云ROS(AWS); Canonical旨在支持用户转向ROS2,并促进已经在实践中的机器人系统的过渡; 开发人员环境Visual Studio Code提供了几个 还包括ROS2支持; EnrichMe –协助老年人的TIAGo机器人试点; …

    87921发布于 2020-02-17
  • 来自专栏机器人课程与技术

    ROS2机器人坐标工具→tf2简介

    docs.ros.org/en/humble/Tutorials/Tf2/Tf2-Main.html 2. 内容 工作空间设置 学习tf2 调试 tf2 通过 tf2 使用传感器消息 工作空间配置属于ROS2基础教程,参考哦对应文档即可。 学习 tf2 1.tf2 简介。 本教程将了解 tf2 可以做什么。它在使用 turtlesim 的多机器人示例中展示了 tf2 的一些功能。这也介绍了使用 tf2_echo、view_frames 和 rviz。 2. 本教程关于如何将机器人的状态广播到 tf2。 4. 编写一个 tf2 监听器 (Python) (C++)。 本教程关于如何使用 tf2 访问坐标系转换。 5. 本教程关于介绍 tf2 的高级时间旅行功能。 调试 tf2 1. 四元数基础。 本教程教关于 ROS 2 中使用四元数的基础知识。 2. 调试 tf2 问题。

    2.3K10编辑于 2022-06-02
  • 来自专栏机器人课程与技术

    ROS2机器人坐标工具→tf2静态广播←Python

    目标:学习如何使用 tf2 广播静态坐标系。 发布静态变换对于定义机器人底座与其传感器或非移动部件之间的关系很有用。 例如,最容易推断激光扫描仪中心框架中的激光扫描测量值。 在第一部分中,将编写代码以将静态转换发布到 tf2。 在第二部分中,将解释如何使用 tf2_ros 中的命令行 static_transform_publisher 可执行工具。 在接下来的两个教程中,将编写代码来重现 tf2 教程简介中的演示。 之后,以下教程将重点介绍使用更高级的 tf2 功能扩展演示。 Usage: \n' '$ ros2 run learning_tf2_py static_turtle_tf2_broadcaster' ros2 run tf2_ros static_transform_publisher --x x --y y --z z --qx qx --qy qy --qz qz --qw qw --frame-id

    1.3K50编辑于 2022-06-02
  • 来自专栏机器人课程与技术

    借助ChatGPT学习ROS2机器人编程

    空洞的问题和回复: 如何在一个月时间内掌握ROS2机器人操作系统的全部核心内容? 学习ROS2机器人是不是有一定的要求和门槛,并非所有学生都能学会呢? 学习ROS2机器人确实有一定的要求和门槛。需要具备较好的编程能力和对机器人系统有一定的了解。 具体但简单的编程问题: 给一段ROS2机器人发布和订阅的示例代码? 给一段ROS2机器人发布和订阅激光传感器数据的示例代码? 给一段ROS2机器人发布里程计传感器数据的C++示例代码?

    1.4K100编辑于 2023-02-10
  • 来自专栏机器人课程与技术

    ROS2机器人、资料和可乐2105

    好像还满高端,全电动垂直起降飞机……这类工作很多,英语要棒,编程要强^_^ 运行ROS2机器人越来越多了哦!!! 所有的ROS1机器人都可以通过ROS1_bridge与ROS2程序完美融合哦。 去年Nav2开发团队在两个机器人上演示了Nav2。测试超过24个小时没有发生故障或撞到障碍物,这表明Nav2适合在现实世界中使用。 行为树扩展了机器人导航的应用范围。 Nav2开发团队在2021年2月发布了新的控制器nav2_regulated_pure_pursuit_controller,该控制器旨在改善机器人的路径跟踪和避障能力。 现在,我已经描述了Nav2的许多增强功能中的一些,我将逐步介绍在AWS RoboMaker模拟中使用机器人运行Nav2的步骤。

    1.3K30发布于 2021-05-21
  • 来自专栏机器人课程与技术

    ROS2机器人实验报告提示04➡开山⬅Nav2

    ROS2基础部分实验内容详细描述分别在前3次提示中。 测试案例: . install/setup.bash ros2 launch sam_bot_description display.launch.py ros2 launch slam_toolbox online_async_launch.py ros2 run tf2_tools view_frames.py ros2 launch nav2_bringup navigation_launch.py ros2 run nav2_costmap_2d nav2_costmap_2d_markers voxel_grid:=/local_costmap/voxel_grid visualization_marker , executable='rviz2', name='rviz2', output='screen', arguments=['-d',

    56730发布于 2021-12-02
  • 来自专栏机器人网

    日立机器人EMIEW 2将可自主导航

    日立近期宣布升级其类人机器人EMIEW 2机器人能够比以前更好地了解周围的环境,可安全地在办公室和医院的人群中自主行动。 EMIEW 2机器人高80cm,重14kg,能够感知人类的运动,并可以自动躲避周围的障碍物。日立表示。该机器人在检测到可能的碰撞时,还可以自动减速。 日立表示,机器人当前仍依靠存储的地图信息行动,不过其还可以利用了储存的环境信息,例如“这个转角经常有人出现”和“那扇门从来就没打开过”等等进行判断并作出相应的反馈,使其可以在人经常出现的场地里安全行走。 当前日立还没还有决定何时将机器人投入实际应用,不过其设想了几种应用场合,包括访客导引,大楼巡逻和物品运输等。

    51960发布于 2018-04-12
  • 来自专栏李蔚蓬的专栏

    机器人程序设计_ROS_note2

    本笔记关于ROS文件系统认识以及常用命令的实践 环境:ubuntu16.04 & ROS-Ubuntu2 0.安装tree: 1.创建目录,在目录上创建工作空间,使用tree查看 : 2.编译工作空间: 3.此时再次使用tree查看,文件树已然大变:

    60420发布于 2018-10-09
  • 来自专栏碲矿

    微信机器人沙雕行为盘点 2

    - 1) rsp = self.fallback[idx] return rsp 于是就有了下列沙雕行为: x 总发飙了 我哪里得罪你了 踢人 群里有个机器人 群友们开始了更种手段来引导机器人犯规。 欺骗机器人那是拼音 欺骗机器人那是拼音 大小写转换 大小写转换 把昵称改成关键字 把昵称改成关键字 通过代码来欺骗 通过代码来欺骗 自己坑自己 后来我把小写也加到关键字清单里了: 自己把自己坑了 对聊

    20510编辑于 2025-04-09
  • 来自专栏机器人课程与技术

    ROS2机器人实验报告提示06➡抓阄⬅MoveIt2

    由于此部分和各位朋友工业机器人相关内容一致但是又不同,避免困扰,提供一些资料供阅读,报告内容直接选用工业机器人部分即可。 只需了解用ROS2控制工业机械臂和自带软件控制机械臂区别。 官网文档存在一些不统一的地方-- 例如: MoveIt2 文档只有 Foxy ,但是 主页 推荐如下: MoveIt 2第一款正式版推出支持ROS2 Foxy_zhangrelay的专栏-CSDN博客 ign gazebo moveit2 示例 panda 来日方长,等2022年5月再来学习和研究MoveIt 2也不迟。

    51960发布于 2021-12-02
  • 来自专栏机器人课程与技术

    机器人技术的未来之ROS2-译

    Gerkey 在接受TechCrunch采访时说,该团队从头开始重新构建了ROS 2,以解决这些问题,例如对多机器人系统的支持,安全认证和安全性。 Quigley补充说,尽管ROS设想了用于单个机器人的系统,但是ROS 2承认工业操作中可能有多个机器人,并且需要一种与之通信的方法。 利用ROS 2,可以连接更多的机器人设备,包括自主移动机器人(AMR)和协作机器人(COBOT),并且边缘计算通过在源头处理数据来减轻网络的部分负担。 机器人的未来就是产业的未来 ROS 2与先进的物联网技术一起推动制造商朝着其工业4.0智能工厂目标迈进。 ,正如不久前加入第二版机器人操作系统(ROS 2)的技术指导委员会所证明的那样。

    96010编辑于 2022-03-14
  • 来自专栏机器人课程与技术

    ROS2机器人笔记20-10-24

    单片机使用操作系统,如contiki实现资源分配和网络节点功能,非常有趣; 现代控制理论用机器人平台完成控制算法测试也很好玩。ROS2我已经完全跟不上了…… ? 只有机器人的蓝色星球 人类正在全力为这个星球打造一个没有人类的未来^_^ 高可靠网络控制机器人 freedomrobotics 学机器人能干啥??? 做个南瓜面具? ? tracking_pid Ignition新机器人应用程序 Tesseract ? 可视化目标路径和机器人运动 ROS2新动态: 全新的ROS2 Discovery Server 2.0:在大型系统中的快速且可扩展的Discovery。 DDS支持,如rmw_ecal等 树莓派开源机器人: ?

    75220发布于 2021-03-03
  • 来自专栏机器人课程与技术

    ROS2机器人笔记20-12-24

    官宣,ROS1成为ROS2普及最大竞争对手,为啥,使用习惯使然,然而未来只有ROS2。 ? ROS2Foxy版本功能越来越全面,应该是成功试水,下一个LTS(预计2022年5-6月推出)更看好! Webots+ROS2 这个地表最强机器人仿真器由收费到免费,再到开源,然后又全面拥抱ROS2,让我逐渐想放弃Gazebo了,当然Gazebo已经自我放弃了,它的下一个版本是Ignition Robotics 里面这句话很有趣,数百个博士构建一个系统……才能实现如此简单的功能…… 开源也要在工业机器人领域发力了。 ROS也用于卫星设备测试,Google X项目,云仿真等。 当然也可以关心一下Rviz的升级版ARviz,Nav2功能也进一步完善。 MOCAP4ROS2是由EU ROSIN资助并与Eurobench项目协调的FTP。 目标是标准化ROS2中某些运动捕捉系统的集成。 ? ? ? 倾斜激光检测障碍物 这个……(⊙﹏⊙) ? 联想赞助了ROS日历…… ? micro-ROS(ROS2) ESP32-S2 ?

    66620发布于 2021-03-03
  • 来自专栏机器人课程与技术

    ROS2机器人实验报告提示07➡∞⬅

    使用源码或者apt可以安装更多的功能包,使用各式各样的传感器和驱动器去组合自己的机器人。 镜像自带usb_cam可以打开笔记本电脑的摄像头。 同样可以安装游戏手柄或者鼠标作为遥控器。 给出案例图: ---- ROS2支持的外设也会越来越多的。

    47430发布于 2021-12-02
  • 来自专栏机器人课程与技术

    ROS2机器人笔记20-08-18

    如何用图形化界面而非代码在仿真环境中配置机器人模型?模型通常为刚体,弹性物体或者柔性物体仿真十分消耗资源! 建立urdf模型的最简单方法是在专用的CAD软件中建立模型,然后将其导入。 幸运的是,像流感和SARS-CoV-2这样的单链病毒所需的功率相对较小(减少2个对数,即杀灭率达到99%时约为6mJ /cm²)。 这就是产生让机器人执行此任务的想法。 然后我注意到在机器人上设置了RMW_IMPLEMTATION-拼写错误。现在一切都应该一切正常! 错误 在机器人上,发现效果很好,服务也很出色-但是笔记本电脑看不到一半或更多的节点。 确定使用Cyclone DDS作为新的默认值后,还将RMW_IMPLEMENTATION和CYCLONEDDS_URI 设置添加到了机器人的bashrc中。

    1.6K31发布于 2020-08-19
  • 来自专栏机器人课程与技术

    ROS2机器人笔记20-10-03

    如果在自定义环境中,需要桥接ROS1和ROS2,通常不会很顺利,系统默认方式支持不佳,可以参考如下: 链接:https://www.allisonthackston.com/articles/bridging_ros_ros2 (ROS2Foxy或Dashing) nav2更新: https://navigation.ros.org/tutorials/docs/navigation2_with_keepout_filter.html 尽管SubT城市巡回赛活动在2月下旬刚好进入锁定线下,但DARPA做出了艰难(但谨慎)的决定,取消了亲自参加的洞穴巡回赛活动。 洞穴巡回赛还引入了新的仿真功能,包括可供选择的“系统竞赛”机器人的数字双胞胎,结合了空中和地面机器人的有袋式平台以及可以被机器人丢弃以用作通信中继的面包屑节点。 这些见解可能涉及诸如在给定情况下一个或多个机器人的性能或环境对不同类型的机器人的影响之类的事情,我可以挑逗的是,这将是我们展示技术和技术的机会。机器人在虚拟环境中竞争的兴奋。

    82020发布于 2020-10-09
领券