首页
学习
活动
专区
工具
TVP
发布

机器人课程与技术

专栏作者
1209
文章
1293719
阅读量
143
订阅数
ROS1/2机器人操作系统与时间Time的不解之缘
如果要部署机器人操作系统,ROS1最好选择noetic,ROS2最好选择humble。
zhangrelay
2023-03-01
1.2K0
机器人程序和计算机程序区别
机器人编程和计算机编程有一些共同点,但也有一些明显的区别。机器人编程旨在使机器可以完成特定任务,而计算机编程则更多地集中在计算机软件的开发上。机器人编程更加关注计算机硬件,而计算机编程则更多关注计算机软件。机器人编程还需要考虑机器人的机械结构,包括机器人的运动、传感器、控制器等,而计算机编程仅需考虑软件的结构和流程。
zhangrelay
2023-02-26
3930
Imported target “dart“ includes non-existent path 笔记
Failed <<< gazebo_ros2_control [11.8s, exited with code 1]
zhangrelay
2023-02-26
7850
借助ChatGPT学习ROS2机器人编程
如何让一个没有任何基础的人在一个月时间内掌握ROS2机器人操作系统的全部核心内容?
zhangrelay
2023-02-10
9320
ROS2机器人编程简述humble-第三章-COMPUTATION GRAPH .2
控制逻辑解释:输入的感知信息并产生控制命令(输出)。这个逻辑就是要用FSM实现的。逻辑控制将以20 Hz反复运行。执行频率取决于发布控制命令。
zhangrelay
2023-02-10
5920
关注专栏作者,随时接收最新技术干货
zhangrelay
菜菜机器人培训低水平讲师
ROS2机器人编程简述humble-第二章-Executors .3.5
由于ROS2中的节点是C++对象,因此一个进程可以有多个节点。事实上,在许多情况下,这样做是非常有益的,因为当通信处于同一进程中时,可以通过使用共享内存策略来加速通信。另一个好处是,如果节点都在同一个程序中,它可以简化节点的部署。缺点是,一个节点中的故障可能会导致同一进程的所有节点终止。ROS2提供了几种在同一进程中运行多个节点的方法。最推荐的是使用执行器。
zhangrelay
2023-02-10
1.2K0
ROS2机器人编程简述humble-第二章-Parameters .3.4
ROS中的参数与各个节点相关。参数用于在启动时(以及运行时)配置节点,而无需更改代码。参数的生存期与节点的生存期相关联(尽管节点可以实现某种持久性以在重新启动后重新加载值)。
zhangrelay
2023-02-10
6260
ROS2机器人编程简述humble-第二章-Controlling the Iterative Execution .3.1
2.3 ANALYZING THE BR2 BASICS PACKAGE 这一节内容有些多……
zhangrelay
2023-02-01
6840
优美的曲线(含蝴蝶线)-CoCube
一定会遇到各种艰难险阻,有可预知的,静态障碍物,或不可预知的,动态障碍物,或者两者皆有。
zhangrelay
2022-12-15
3550
从开环到闭环的旅程-CoCube
这里,有一个bug,后续解决,问题在一个突变点-pi和pi这个点,当然不止这一个bug。
zhangrelay
2022-12-10
2630
迷宫逃离的问题-CoCube
Ratslife是由Cyberbotics美国的Olivier Michel开发的微型机器人迷宫比赛。RatslifeEnvironment可以用乐高积木、纸板或木头轻松创建,游戏可以使用任意两个移动机器人进行,最好是能够识别环境中标记的机器人。其中包括带有车载摄像头的简单差速车轮教育平台,甚至是智能手机驱动的机器人。
zhangrelay
2022-12-09
1.2K0
ROS1云课→29如何借助导航实现走迷宫机器人
简述: 在这个项目中,将创建一个机器人,它将进入一个迷宫形式的房间,然后从另一个点离开房间。
zhangrelay
2022-11-30
4780
windows系统下安装和使用ROS的解决方案 2019年4月更新(1 win_ros 2 rosserial_windows)
目前已经正式支持ROS1和ROS2:https://microsoft.github.io/Win-RoS-Landing-Page/#
zhangrelay
2022-11-30
7480
Inverted pendulum-现代控制理论思考题-倒立摆小车控制算法研究(2019更新)
1. https://blog.csdn.net/zhangrelay/article/details/51615389
zhangrelay
2022-11-30
5400
ROS1云课- 1 0 2 4
  <arg name="initial_pose_x" default="1.0"/>   <arg name="initial_pose_y" default="1.0"/>
zhangrelay
2022-11-02
4080
一种完全覆盖算法-Backtracking Spiral Algorithm (BSA) 回溯螺旋算法
International Conference on Robotics and Automation Barcelona, Spain, April 2005
zhangrelay
2022-10-28
7230
ROS1云课→32愉快大扫除
roslaunch full_coverage_path_planner test_full_coverage_path_planner.launch
zhangrelay
2022-10-08
1.2K0
机器人导航报告半成品-60分模板-tianbot mini
机器人发布nav_msgs/Odometry格式的里程计信息,相应的TF变换给导航功能包,然后导航功能包输出geometry_msgs/Twist格式的控制指令,最终通过这些指令控制机器人完成相应的运动。
zhangrelay
2022-10-04
5420
ROS1云课→29如何借助ROS实现走迷宫机器人
简述: 在这个项目中,将创建一个机器人,它将进入一个迷宫形式的房间,然后从另一个点离开房间。
zhangrelay
2022-09-29
6750
ROS1云课→26机器人Gmapping等环境地图构建
最近,引入了 Rao-Blackwellized 粒子滤波器作为解决同时定位和建图(SLAM) 问题的有效手段。 这种方法使用粒子过滤器,其中每个粒子都带有一个单独的环境图。 因此,一个关键问题是如何减少粒子的数量。 Gmapping提出了自适应技术来减少 Rao-Blackwellized 粒子滤波器中的粒子数量,以学习网格图。 Gmapping提出了一种计算准确提议分布的方法,该方法不仅考虑了机器人的运动,还考虑了最近的观察结果。 这大大降低了过滤器预测步骤中机器人姿势的不确定性。 此外,Gmapping采用一种方法来选择性地执行重新采样操作,从而严重减少了粒子耗尽的问题。
zhangrelay
2022-09-28
5350
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档