会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
pibot导航机器人
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
1
2
下一页
2017年12月11日
9. PIBOT的FIRMWARE的代码分析(2)
摘要: PID 直接贴出代码,应该不难理解 通讯部分 Transport接口 数据报接口 bsp接口,基本根据接口名字定义就知道功能,不再赘述 附上Mega2560的实现 继续看下 的实现 定义了simple_dataframe的共用的数据结构 总结 这里使用的通讯接口及数据接口类使得更换通讯口或者通讯协议
阅读全文
posted @ 2017-12-11 13:44 pibot导航机器人
阅读(174)
评论(0)
推荐(0)
编辑
8. PIBOT的Firmware的代码分析(1)
摘要: 包列表 | 包| 说明| 备注| | : | :| : : | | AFMotor| Adafruit shield电机驱动板驱动 | 青春版使用 | | Board| 板子资源接口及Mega2560中的实现 | | | DataHolder | 关键数据存储类 | | | Encoder| 编码器
阅读全文
posted @ 2017-12-11 10:07 pibot导航机器人
阅读(203)
评论(0)
推荐(0)
编辑
7. PIBOT的通讯协议
摘要: 说明 底盘驱动板Ardunio Mega2560与树莓派通过串口通讯 硬件板卡通讯协议 板卡通讯协议使用串口进行通信,每条消息包含消息头和消息体校验码三部分,所有数字采用小端序传递 消息定义 每条消息都由 [消息头]+[消息体]+[校验码] 3部分组成,每条消息最大长度为3+255+1字节,消息体最
阅读全文
posted @ 2017-12-11 10:06 pibot导航机器人
阅读(228)
评论(0)
推荐(0)
编辑
6. PID控制
摘要: PID控制的原理 在工程实际中,PID控制是应用最为广泛控制方式。PID为比例、积分、微分的缩写。当被控制的系统的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个
阅读全文
posted @ 2017-12-11 10:05 pibot导航机器人
阅读(426)
评论(0)
推荐(0)
编辑
4.如何使用SolidWorks软件导出URDF机器人模型文件
摘要: 没有兴趣玩SolidWorks可直接略过本节,开发包已经提供直接导出的URDF文件 简述 ROS中通过RVIZ可视化机器人导航情况,其中,URDF(Unified Robot Description Format)是统一的机器人描述文件,此类文件通过HTML格式定义机器人模型(Robot Model
阅读全文
posted @ 2017-12-11 10:02 pibot导航机器人
阅读(3878)
评论(0)
推荐(0)
编辑
5. 编码器与PID控制
摘要: 编码器基础 对机器人实现位置和速度的控制需要使用传感器获取机器人运动的信息,编码器是常用的方式。常见的编码器有增量式编码器和绝对式编码器。 绝对式编码器 "绝对式编码器" 通过对码盘上的各个位置设计特定的编码,可以输出转动轴的绝对位置信息。 增量式编码器 "增量式编码器" 无法直接得到轴的绝对位置信
阅读全文
posted @ 2017-12-11 10:02 pibot导航机器人
阅读(1507)
评论(0)
推荐(0)
编辑
3.使用Visual Stuido Code+PlatformIO IDE开发Arduino
摘要: 简述 介绍如何使用VScode 直接开发Arduino 程序,避免使用Arduino IDE时的没有代码提示功能,文件关系不清晰、头文件打开不方便等问题及使用Visual Stdio集成插件的庞大安装工程;同时Visual Stuido Code插件PlatformIO IDE开发Arduino 跨
阅读全文
posted @ 2017-12-11 10:01 pibot导航机器人
阅读(692)
评论(0)
推荐(0)
编辑
2.ROS的多机通讯的配置
摘要: 配置准备 为了方便我们观察配置结果,我们在树莓派和PC端安装turtlesim测试包 分别在树莓派和PC上输入下面指令,即可各自控制 想在PC上直接按键控制树莓派上的乌龟运动,要如何操作呢? 主机与树莓派信息如下: | Item| IP | Hostname | | |: :| :| | PC |1
阅读全文
posted @ 2017-12-11 10:00 pibot导航机器人
阅读(256)
评论(0)
推荐(0)
编辑
1.树莓派中安装ubuntu、ROS
摘要: 下载ubuntu https://ubuntu pi flavour maker.org/download/这里可以下载到各个桌面版本的ubuntu选择你喜欢的下载一个 刷入ubuntu 这个需要使用工具Win32 Disk Mangaer 下载地址 https://sourceforge.net/
阅读全文
posted @ 2017-12-11 09:58 pibot导航机器人
阅读(578)
评论(0)
推荐(0)
编辑
2017年6月29日
MNIST的手写数据训练与识别(2)
摘要: 接上文MNIST的手写数据训练与识别(1)完成MNIST基本的神经网络的搭建,本文主要就介绍如何保存该神经网络和如何使用该保存的神经网络进行识别,直接上代码 保存神经网络 1 import tensorflow as tf 2 import numpy as np 3 4 # tensorflow自
阅读全文
posted @ 2017-06-29 18:15 pibot导航机器人
阅读(220)
评论(0)
推荐(0)
编辑
1
2
下一页