- 博客(98)
- 资源 (6)
- 收藏
- 关注
原创 Ubuntu16.04操作系统安装ROS Kinetic
如何安装ROS1、操作系统与ROS版本的选择ROS目前主要支持Ubuntu操作系统,也可以在OS X、Andrid、Arch、Debian等系统上运行。ROS已经发布如下表所示的多个版本。发行版本发布日期ROS Melodic Morenia2018年5月ROS Lunar Loggerhead2017年5月ROS Kinetic Kame2016年5月ROS Jade Turtle2015年5月ROS Indigo Igloo2014年7月
2020-11-18 16:31:05 801 1
原创 工业通信原理——SCI通信
SCI(串行通信接口)是一种常见的串行通信接口标准,用于在微控制器和外部设备之间进行串行通信。SCI通常用于实现点对点的、半双工的串行通信。
2024-04-14 14:26:51 429
原创 ROS进阶功能—ROS - MATLAB
ROS进阶功能—ROS - MATLAB众所周知Matlab是一款强大的数据处理工具,在科研、教学、商业领域广泛应用,不管你从事哪个行业的工作,多多少少都会用过或者听说过这款工具。Matlab有一个吊炸天的工具箱,几乎和哆啦A梦的口袋差不多,可以提供丰富而强大的扩展功能,其中有一个robotics工具箱,提供了一些机器人需要用到的工具,当然也包括ROS相关的工具。一、 ROS - MATLAB是什么Matlab中的robotics system toolbox提供了ROS的大部分功能,可以通过Mat.
2021-10-30 10:58:00 1544
原创 ROS进阶功能—rviz plugin插件机制
ROS进阶功能—rviz plugin插件机制rviz是ROS官方提供的一款3D可视化工具,几乎所有机器人的有关数据都可以在rviz中展现
2021-10-29 21:12:07 2627
原创 ROS进阶功能—plugin插件机制
ROS进阶功能—action插件机制目录一、工作原理二、实现一个插件三、创建基类四、创建plugin类五、注册插件六、编译插件的动态链接库七、将插件加入ROS八、调用插件九、plugin描述文件在ROS开发中,常常会接触到一个名词——plugin(插件)。这个名词在计算机软件开发中也经常提到。简单来说,ROS中的插件就是可以动态加载的扩展功能类。ROS中的pluginlib功能包提供了加载和卸载plugin的C++库,开发者在使用插件时,不需要考虑plugin类的链接位置,只需要将插件注册到plugi.
2021-10-25 22:28:42 673
原创 ROS进阶功能—action通信机制
ROS进阶功能—action通信机制目录一、总述二、action三、action的工作机制四、action的简单案例五、总结一、总述ROS中常用的通信机制是话题(Topic)和服务(Service),但是在很多场景下,这两种通信机制往往满足不了所有需求。比如机械臂控制,如果用话题发布运动目标,由于话题是单向通信,则需要另外订阅一个话题来获得机器人运动过程中的状态反馈。如果用服务发布运动目标,虽然可以获得一次反馈信息,但是对于控制来说数据太少,而且当反馈迟迟没有收到时,就只能等待,做不了其他事情。那么.
2021-10-25 19:44:51 936
原创 Ubuntu 16.04 下安装网易云
Ubuntu 16.04 下安装网易云目录一、下载二、开始安装三、安装完成四、运行一、下载官网看不到下载16.04的链接,只有18.04,但是依旧可以访问到,地址为:http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb二、开始安装选中文件,右击,点击“使用 软件已安装 打开(O)”进行安装。点击“安装”正在安装三、安装完成四、运行1、直接打开,搜索栏中输入网易云音.
2021-07-12 18:03:27 178
原创 Ubuntu 16.04 下安装 VNC viewer
Ubuntu 16.04 下安装 VNC viewer目录一、软件介绍1、VNC介绍2、VNC常见优点3、VNC工作流程二、下载三、开始安装四、安装完成一、软件介绍1、VNC介绍VNC 服务是一个自由开源软件,采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X 11,Windows 和 Mac 系统。它可以让用户可以远程访问服务器的桌面环境。分为服务端和客户端 VNC viewer。2、V.
2021-07-03 19:12:30 1583 1
原创 Qt(十五)——实现机器人定点返航功能
Qt——实现机器人定点返航功能目录1、ui 设计2、核心代码订阅话题发布话题1、ui 设计2、核心代码订阅话题amcl_pose(geometry_msgs/PoseWithCovarianceStamped)机器人在地图中的估计姿态发布话题move_base_simple_goal(geometry_msgs/PoseStamped)机器人导航目标点...
2021-04-30 18:07:56 225
原创 Qt(十二)——加载rviz常用display
Qt——加载rviz常用display目录1、创建图层函数2、设置图层属性函数3、Grid显示及属性设置3.1 ui 设计3.2 通过rviz控制对象创建Grid图层3.3 设置Grid图层属性1、创建图层函数Display* createDisplay(const QString& class_lookup_name,const QString& name,bool enabled);其中class_lookup_name(图层类名)"rviz/Grid", "rviz/Ro.
2021-04-28 22:12:39 1190
简单的学生信息管理系统的示例,包括功能要求、使用技术、数据库设计、用户界面搭建以及扩展需求,且包含具体设计代码
2024-04-14
软件测试,包括软件测试教程;典型案例(在线购物网站的系统测试);典型程序代码
2024-04-14
爬虫开发,包括爬虫的工作原理;爬虫的具体应用场景;详细的爬虫开发教程,包括典型案例和解释;爬虫具体应用案例;爬虫程序的主要步骤
2024-04-14
RRT、RRT-Connect、LazyRRT、RRTextend、RRT*的2D和3D算法(Matlab)
2020-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人