- 博客(16)
- 收藏
- 关注
原创 ROS源代码阅读(5)——tutorials
2021SC@SDUSCROS源代码阅读(5)在这一部分我们接着看ros_tutorials功能包的后面几个重要功能三.listener_with_userdata
2021-11-05 13:34:22
300
原创 ROS源码阅读(4)——tutorials
2021SC@SDUSCROS源码阅读(4)接下来我们继续看ros的tutorials,这里一共包含几个大类,包含了ros的几大功能的演示
2021-11-01 19:35:48
291
原创 ROS源码阅读(3)——roscore
2021SC@SDUSCROS源码阅读(3)总结roscore总结roscore首先我们在/ros_catkin_ws/install_isolated/bin/roscore这里找到了命令roscore所启动的文件,然后我们就进入这个文件,在最后一行的函数roslaunch.main跳转到下一个位于/ros_catkin_ws/install_isolated/lib/python3/dist-packages/roslaunch/init.py的文件,最后整个roscore的流程都在这个函数完成并
2021-10-24 23:57:50
556
原创 ROS源码阅读(2)——roscore
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增
2021-10-17 00:08:47
664
原创 ROS源码阅读(1)——CMakeList与package.xml
2021SC@SDUSCROS源码阅读(1)编译CMakeList.txtpackage.xml编译在之前的学习过程中总是对编译这一环节过分忽视,有时候会出现一些问题,尤其是CMakeList,改起来只能去网络上查找,本着一次弄清楚整体的想法,这篇文章先从这个看起,力求一劳永逸。CMakeList.txtCMakeList的作用是为了更加方便的用cmake命令生成makefile,cmake的所有语句都写在一个CMakeLists.txt的文件中,CMakeLists.txt文件确定后,直接使用c
2021-10-10 23:06:31
476
原创 ROS源码分析
2021SC@SDUSCROS源码分析之开篇综述综述ROS源码分析之开篇综述背景解析与计划结语背景在初次接触ros时,roswiki告诉我们ros是一种通信中间件,能够通过近乎完美的封装,实现进程之间的通信。而之后的学习与应用中,我们主要是基于这一既定事实进行愉快的代码编写与GUI的使用,对它本身的实现机制并不需要了解,也没有考虑过打开它的头文件去阅读这一切,有一说一,计算机在一层层的封装后上一层确实完全不需要了解下一层的实现,调用接口便足以应付,但是求知欲强的伙伴们肯定不满足于这一点。而且,一直作
2021-09-30 21:27:51
615
原创 梯度下降算法代码实现
梯度下降法代码实现写了函数f(x)=x2+2xf(x)=x^{2}+2xf(x)=x2+2x的梯度下降算法的代码,复制运行即可,有什么好的想法都可以发给我。感激不尽import time# 梯度下降def gdsingle(x, a): #初始点 Xformer = x #梯度 gradient = 2 * Xformer + 2 #步长因子 alpha = a Xlatter = Xformer - alpha * gradient
2021-08-16 20:09:12
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人