- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 电机控制及调参
电机调参一、电机相关0、废话1、电机种类2、电机控制方式二、电机控制器1、PID控制器2、PID 各环节作用3、PID 种类三、电机调参1、Tmotor 调参1.1 控制框图1.2 PID 程序1.3 Tmotor 控制的完整程序1.4 PID 调试技巧2、M2006(M3508)调参2.1 M2006(M3508)控制框图2.2 M2006与M3508 完整的控制程序2.3 调试技巧四、存在的问题一、电机相关电机作为一种能将电能转化为机械能的装置,其在制造、医疗、运动控制等等许多地方都起着重要的作用。
2021-11-25 11:37:26
11818
1
原创 (古月居)ROS 21讲笔记(四)
常用组件1.tf 坐标系统1.1 ROS 中的坐标系管理系统1.2 tf 坐标系广播与监听的编程实现2.launch 启动文件的使用方法3.常用可视化工具的使用3.1 QT工具箱3.2 Rviz3.3 Gazebo1.tf 坐标系统1.1 ROS 中的坐标系管理系统机器人中的坐标变换位置描述:BP=[pxpypz]^BP=\begin{bmatrix} p_x \\ p_y \\ p_z \end{bmatrix}BP=⎣⎡pxpypz⎦⎤表示在坐标系{ B }中的PPP点的位置,p
2021-11-07 11:17:02
471
原创 (古月居)ROS 21讲笔记(三)
编程基础1.创建工作空间与功能包1.1 创建工作空间1.2 创建功能包2.话题编程2.1 发布者Publisher的编程实现3.服务编程4.参数使用
2021-11-04 10:12:15
458
原创 (古月居)ROS 21讲笔记(二)
核心概念1.ROS介绍1.1 什么是ROS1.2 ROS能干嘛1.2.1 ROS通信机制1.2.2 ROS开发工具1.2.3 ROS应用功能1.2.4 ROS生态系统2.ROS核心概念2.1 选择软件源2.2 常用命令3.ROS命令行工具3.1 C++3.2 Python4.ROS系统安装4.1 安装4.2 遇到的问题1.ROS介绍1.1 什么是ROSROS全称 Robot Operating System(机器人操作系统), 取首字母即为ROS,是一个适用于机器人的开源的元操作系统,起源于2007
2021-10-28 16:03:08
813
原创 (古月居)ROS 21讲笔记(一)
基础概述Linux系统介绍及安装Linux系统基础操作C++/Python基础ROS系统安装Linux系统介绍及安装Linux系统基础操作C++/Python基础ROS系统安装
2021-10-20 14:38:20
567
原创 Python爬虫——多线程爬虫如何实现?
Python爬虫——多任务线程1.多任务2.主线程与子线程3.查看线程数量1.多任务多任务指的是在同一时间不同任务需要同时进行的场景,比如边听歌边刷题,边看电视边吃饭…要实现多任务的进行,我们首先会想到的方式如下:import time# 吃饭def Eat(): for i in range(4): print('eating...') time.sleep(1)# 看电视def Watch(): for i in range(4):
2020-07-09 21:43:04
2115
原创 Python爬虫——如何解决图形验证问题?
Python爬虫——图形验证码1.Tesseract简介1.Tesseract简介在爬虫与反爬的技术进化过程中,产生了一种我们(“spider-man”)常见的却难以解决的问题——图形验证,这些验证常见于登录或者请求时。为了解决这个问题,我们在这里采用的是将图形翻译成文字的技术,即光学文字识别(Optical Character Recognition),简称OCR。由于这部分存在技术壁垒(需要大量的数据、算法、机器学习、深度学习知识等)与极高的商业价值,使得实现OCR的库(特别是开源)并不是很多。这里
2020-07-06 22:39:13
1482
2
原创 Python爬虫——selenium的相关操作
Python爬虫——selenium的相关操作1.定位元素2.操作表单元素3.行为链4.selenium页面等待4.1 Cookie操作4.2 页面等待5.打开多窗口和切换页面1.定位元素查找方式方法名idfind_element_by_id类名find_element_by_class_namename属性find_element_by_name标签find_element_by_tag_namexpath语法find_element_by_xpa
2020-06-27 18:51:34
548
原创 Python爬虫——BeautifulSoup4
Python爬虫——BeautifulSoup41.bs4简介1.1 基本概念1.2 安装2.bs4的使用2.1 基本操作2.2 对象3.遍历树3.1 遍历子节点3.2 遍历父节点3.3 遍历兄弟节点4.搜索树5.find_all()和find()6.修改文档树
2020-06-12 17:12:48
394
原创 微处理器系统结构与嵌入式系统设计笔记(七)
第九章 ARM程序设计9.1 ARM程序开发环境9.1.1 常见ARM程序开发环境简介9.1.2 RVDS开发环境简介9.2 汇编语言伪指令9.2.1 符号定义伪指令9.2.2 数据定义伪指令9.2.3 汇编控制伪指令
2020-06-07 14:44:29
1229
原创 Python爬虫——正则表达式
1.正则表达式简介1.1 概念1.2 正则表达式的应用场景2.Python中的正则表达式2.1 普通字符2.2 元字符2.3 预定义匹配字符集2.4 重复匹配2.5 位置匹配和非贪婪匹配位置匹配贪婪匹配和非贪婪匹配模式3.re模块常用方法4.分组功能
2020-06-06 16:28:11
477
原创 Python基础——文件
Python基础——文件1.文件打开2.关闭文件3.读取文件4.较大文件的读取5.文件的写入6.二进制文件写入1.文件打开文件(file) 通过Python程序来对计算机中的各种文件进⾏增删改查的操作 文件也叫I/O(Input/Output)文件的操作步骤打开文件对文件进⾏各种操作(读、写)然后保存关闭文件⽂件会有⼀个返回值。返回⼀个对象,这个对象就表示的是当前的⽂件2.关闭文件调⽤close()方法来关闭文件with…as 语句不⽤写close()来关闭。它自带关闭3
2020-06-04 12:31:44
237
原创 Python基础——面向对象(二)
Python基础——面向对象(二)1.特殊方法2.封装3.property装饰器1.特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如 xxx()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用# 特殊方法 __init__()class MyDog(): # 定义特殊方法 def __init__(self): self.name = 'Puppy' print('Hello,' + self.name) #
2020-05-29 22:11:36
124
原创 Python爬虫——爬虫请求模块
Python爬虫——爬虫请求模块1.urllib.request模块1.1 版本1.2 常用的方法1.3 响应对象2. urllib.parse模块2.1 常用方法3. 请求方式4. requests模块4.1 安装4.2 request常用方法4.3 响应对象response的方法4.4 requests模块发送 POST请求4.5 requests设置代理4.6 cookie4.7 sessi...
2020-05-08 16:05:50
250
原创 Python基础——认识函数(二)
Python基础——认识函数(二)1.函数的返回值2.文档字符串3.函数的作用域1.函数的返回值返回值是函数执行后的结果return后面可以跟任何对象,甚至是一个函数如果仅仅写一个return或不写,返回是None2.文档字符串3.函数的作用域...
2020-04-26 20:32:17
1618
原创 Python基础——认识函数(一)
Python基础——认识函数1.函数简介2.函数的参数2.1 形参和实参2.2 函数的传递方式3.不定长参数4.参数的解包1.函数简介函数是一个对象函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用语法:def 函数名([形参1,形参2,形参3…]): 代码块注意:函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)对某个具体函数来...
2020-04-23 16:35:53
486
原创 Python基础——认识元组、字典和集合
Python基础——元组、字典1.可变对象2.元组介绍3.字典3.1 字典的基本介绍3.2 字典的使用3.3 copy()3.4 遍历字典小试牛刀1.可变对象字如其名,可变对象一旦创建之后还可改变但是地址不会发生改变,即该变量指向的还是原来的对象。在Python中,数值类型(int和float)、字符串str、元组tuple都是不可变类型。而列表list、字典dict、集合set是可变类型...
2020-04-22 18:00:43
542
原创 Python基础——认识列表
Python基础——列表1.序列(sequence)1.1 基本概念1.2 序列的分类2.列表(list)2.1 列表的使用2.2 切片3.通用操作4.修改列表5.列表的方法6.遍历列表6.1 for循环6.2 range(start, stop[, step])小试牛刀1.序列(sequence)1.1 基本概念数据结构指计算机中数据存储的方式序列是Python中最基本的一种数据结构。...
2020-04-20 11:00:47
628
原创 微处理器系统结构与嵌入式系统设计笔记(六)
输入/输出接口基础(接口和端口的概念,输入/输出接口功能与结构,端口的编址方法,端口地址的分配原则);接口地址译码;接口信息传输方式;并行接口,串行接口。...
2020-04-14 18:39:18
1179
1
原创 微处理器系统结构与嵌入式系统设计笔记(五)
存储器件的分类,半导体存储器的基本结构与性能指标;存储系统的层次结构,主存储器设计技术(存储器地址分配原则;译码电路设计方法;存储器接口设计设计;存储器系统设计方法)。...
2020-04-13 17:18:08
819
原创 微处理器系统结构与嵌入式系统设计笔记(四)
总线技术概述、总线仲裁、总线操作与时序,总线标准(片内AMBA总线、PCI系统总线、异步串行通信总线。
2020-04-12 10:40:57
677
原创 Python基础——常用数据类型
基本数据类型1.相关概念1.1 表达式1.2 语句1.3 程序1.4 函数2.标识符2.1 关键字2.2 标识符概念3.基本数据类型3.1 整数和小数3.2 布尔值和空值4.字符串4.1 什么是字符串4.2 转义字符4.3 长字符串4.4 格式化字符串4.5 字符串的其他操作5.变量5.1 变量的概念?5.2变量的运算1.相关概念1.1 表达式表达式是由数字、运算符、数字分组符号(括号)、...
2020-04-10 16:54:01
350
原创 Python基础——Python认识及PyCharm的安装配置
Python认识及PyCharm的安装配置1.Python语言1.1 Python语言基本概念1.2 Python的特色1.3 Python的发展及应用2.搭建环境2.1 Python的解释器2.2 搭建Python环境2.3 Python的交互模式2.4 pip工具的使用2.5 Pythond的第一个程序3.PyCharm的安装和配置3.1 PyCharm的安装3.2 PyCharm的简单配置...
2020-04-05 15:34:24
320
转载 Python基础——计算机要点
Python基础——计算机要点1.计算机基本概念1.1 计算机是什么?1.2 计算机的组成?2.计算机语言2.1 计算机语言基本概念2.2 计算机语言的发展2.3 解释型和编译型语言的区别3.交互方式3.1 交互方式的种类3.2 文本交互模式的打开方式(windows下)3.3DOS命令4.文本文件和字符集4.1 文本文件4.2 常见的字符集5.进制5.1 进制间的转换5.2 进制的计数5.3 数...
2020-04-02 13:58:32
218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人