小白学ROS机器人
码龄15年
关注
提问 私信
  • 博客:83,786
    社区:4
    问答:2,063
    动态:4,541
    90,394
    总访问量
  • 77
    原创
  • 41,026
    排名
  • 746
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:久久不能平静

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-04-05
博客简介:

sangyongqi的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    942
    当月
    24
个人成就
  • 获得1,061次点赞
  • 内容获得22次评论
  • 获得968次收藏
  • 代码片获得4,527次分享
创作历程
  • 73篇
    2024年
  • 4篇
    2023年
成就勋章
TA的专栏
  • ROS2学习
    4篇
  • 综合
    17篇
  • C++综合
    3篇
  • ros
    3篇
  • 问题记录
    6篇
  • C++全套学习-只学这套就够了
    13篇
  • Linux
    2篇
  • ROS2入门21讲
    22篇
  • QT
    1篇
兴趣领域 设置
  • 编程语言
    pythonc++
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ROS2常用命令集合

【代码】ROS2常用命令集合。
原创
发布博客 2024.07.27 ·
394 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

ssh使用详解_ubuntu上安装ssh_window远程连接

Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。
原创
发布博客 2024.07.27 ·
766 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

C++编程语言中命名空间(namespace)介绍

首先讲讲为什么需要命名空间。假设这样一种情况:当一个班上有两个名叫liitdar的学生时,为了在点名的时候能够明确区分他们,让他们知道确实是需要他进行回答(而不是另外一个liitdar),我们在使用名字liitdar的同时,还需要使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等(比如lianmeng的liitdar ,或者buluo的liitdar)。上述假设的情况同样也会出现在C++应用程序中。
原创
发布博客 2024.07.22 ·
1016 阅读 ·
29 点赞 ·
0 评论 ·
18 收藏

vscode 的常用快捷键

30、VueHelper Vue2代码段(包括Vue2 api、vue-router2、vuex2)b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)12、裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x。22、显示相关插件的命令(如:git log):ctrl + shift + p。32、多行同时添加内容(光标) :ctrl + alt + up/down。a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/
原创
发布博客 2024.07.09 ·
2586 阅读 ·
25 点赞 ·
0 评论 ·
16 收藏

ROS常用消息类型

sensor_msgs是存储传感器常用消息数据message的包,提供各种消息数据message的转换方法并定义了常用传感器使用的消息类型message,如相机、激光扫描测距仪等;geometry_msgs提供关于常见几何元素的消息,例如点、向量、位姿等;这些元素可进一步设计为常见的数据类型;std_msgs/UInt8、UInt16、UInt32、UInt64:表示无符号的8、16、32和64位整数。std_msgs/Int8、Int16、Int32、Int64:表示有符号的8、16、32和64位整数。
原创
发布博客 2024.07.08 ·
1103 阅读 ·
23 点赞 ·
0 评论 ·
15 收藏

在ros1 noetic中,分开设计头文件,执行文件

在 VScode 中,为了后续包含头文件时不抛出异常,请配置 .vscode 下 c_cpp_properties.json 的 includepath属性。编写可执行文件(同时也是源文件);编辑配置文件并执行。
原创
发布博客 2024.07.03 ·
292 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

在ros1 noetic中,分开设计头文件,源文件和执行文件

设计头文件与源文件,在可执行文件中包含头文件。
原创
发布博客 2024.07.03 ·
341 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

ros中teleop_twist_keyboard安装使用

t和b暂时没有试出来干什么用的,有知道的请告诉我?j逆时针转 k停止 l顺时针转。其中noetic替换成你自己的ros版本。u左前 i直行前进 o右前。m左后 ,直行后退 .右后。q/z:增加减少最大速度设定值。w/x:只增加减少线性速度值。e/c:只增加减少角速度。
原创
发布博客 2024.06.30 ·
1313 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Ubuntu自适应VMware调整桌面大小

VMware中装好Ubuntu后,将VMware最大化之后,Ubuntu界面却还是一小块。解决办法: 打开终端,输入以下两条指令,安装完成后重启即可解决。
原创
发布博客 2024.06.19 ·
443 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

C++中的::运算符

例如:对象cout是标准函数库所提供的对象,而标准库在名字空间中被指定为std,所以在使用cout的时候要加上std::。声明一个类并且在类里声明了一个成员函数,但没有在类的声明里给出这个成员函数的定义,那么在类外定义成员函数时就要加上"::"符号,表示成员函数属于这个类。"::"符号前面一般是类的名称,后面一般是该类的成员名称。当然在main函数前面加上下面的代码,cout和endl前面也不需要加std::。,当我们要使用标准函数库中的函数或对象都要使用std限定。简单理解:"::"在C++中表示。
原创
发布博客 2024.06.18 ·
1160 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

C++文件读取的四种方式

第四种方法:利用ifs内部的get()函数一个个的将字符读出来,遇到EOF时返回False退出while循环,EOF 是 end of file的标志,不太建议使用这个,因为这个很慢,只能一个一个字符读取。3、打开文件:file.open("文件路径","打开方式"),打开文件后并判断文件是否打开成功,ifs.is_open()是用于判断文件是否打开的语句。getline()函数会在文件读完时返回False跳出while循环,getline可以一次读取一行文件,保持读出内容和文件内容一致。
原创
发布博客 2024.06.18 ·
1539 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

古月居《ROS入门21讲》课件及源码

链接:https://pan.baidu.com/s/1P0VZEfUJ9In2GJMsn5hAiQ。2. 码云:https://gitee.com/guyuehome/ros_21_tutorials。
原创
发布博客 2024.06.17 ·
299 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

在Ubuntu上配置和设置防火墙UFW

在本文我们学习如何在Ubuntu上配置和设置UFW(防火墙),UFW代表“不复杂的防火墙”,它充当IPTABLES的接口,从而简化了防火墙的配置过程,对于防火墙来说,这是非常困难的。初学者学习和配置防火墙规则,在这些规则中,我们将保护计算机免受未知用户的访问。UFW使用我们配置为规则的策略。
原创
发布博客 2024.06.14 ·
1102 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

C++ 首次超越 C,仅次榜首 Python | TIOBE 6 月榜单发布

在本月的 TIOBE 榜单中,出现了历史性一幕:C++ 史上首次超越 C,跃升至榜单第二,仅次于 Python——这是 C++ 在此榜单中的历史,亦是 C 语言的历史最低位。根据本月榜单数据可以看出,C++ 和 Python 是唯二市场占比超过 10% 的,而 C++ 与 C 语言相差 0.8%。虽然差距看似不大,但从 C 语言近一年来持续下滑的占比趋势来看,此次 C++ 登上榜二或许并不意外。
原创
发布博客 2024.06.13 ·
846 阅读 ·
12 点赞 ·
0 评论 ·
16 收藏

win11 默认程序中找不到typora 和设置typora为md的默认打开程序

2.在任意一个.md文件的上面右键,点击--》打开方式--》选择其他应用--》在电脑上选择应用--》(如果列表中没有,拉到最下面)在电脑上选择应用--》弹出文件浏览框。3.找到安装typora的时候的exe文件,选择打开--》选择仅一次。4.再次选择typora,选择始终,即完成。1.找到任意一个.md文件。
原创
发布博客 2024.06.12 ·
531 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Terminator终端终结者安装教程

Ctrl+Shift+P or Ctrl+Shift+Tab //Crtl+Shift+Tab 移动到之前的一个终端。Ctrl+Shift+Right //在垂直分割的终端中将分割条向右移动。Ctrl+Shift+Left //在垂直分割的终端中将分割条向左移动。Ctrl+Shift+Up //在水平分割的终端中将分割条向上移动。
原创
发布博客 2024.06.06 ·
796 阅读 ·
7 点赞 ·
0 评论 ·
16 收藏

win11通过网线分享网络到Ubuntu工控机

2.4 在以太网上双击,查看详细信息,查看ipv4地址是否为192.168.137.1。2.3 在WLAN上右键,点击属性,然后进入共享,把两个都勾选,2.1 打开控制面板的网络和Internet。,一根网线,一台Ubuntu工控机,并且使用网线连接两者。2.2 进入网络和共享中心,在左侧进入 更改适配器设置。工控机右上角打开网络设置,点击小齿轮进行设置。1.条件:一个能无线联网的。修改成下面的IP和DNS。2.在win11电脑上。
原创
发布博客 2024.06.06 ·
671 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

ROS小车软件基础结构是怎么的?

在刚开始搭建ROS小车的时候,都会遇到这些问题。单片机底层PWM、测速、速度PID、激光、视频、IMU、里程计等等,而且还要与ROS层通信,ROS层还有其他控制部分WT!!!这么多?这么乱?是不是想想都脑大。所以,在搭建ROS小车的开始一个清晰合理的软件结构就显得尤为重要。本篇文章就是给大家的脑回路里构建一个清晰的软件结构。让大家清楚,日后我们需要一步步做些什么,以及我们每做的一步在整体的系统中起的什么作用。
原创
发布博客 2024.06.05 ·
477 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

ROS系列rqt的安装以及使用方法介绍

介绍:rqt_gui可以认为是rqt的所有功能的集合。
原创
发布博客 2024.06.05 ·
796 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

Ubuntu中安装和配置SSH的完全指南

Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。SSH广泛用于远程登录系统、管理服务器和进行安全数据传输。在Ubuntu这样的Linux发行版中,安装和配置SSH服务是一项常见且相对简单的任务。以下是在Ubuntu系统上安装和配置SSH的步骤。
原创
发布博客 2024.06.03 ·
6597 阅读 ·
9 点赞 ·
1 评论 ·
19 收藏
加载更多