机器人制作轻松入门 配套程序.rar
2022-06-25 10:04:33 98KB 教学资料
本书主要讲解利用Arduino单片机平台,搭建有趣和大家都可以DIY的机器人,并完成转动、行走、说话甚至爬行等功能,借嵌入式微控制器编程揭示了机器人世界。本书主要内容包括:Arduino控制器的输入/输出、用Arduino控制机器人、Arduino接线、机器人传感器、扩展Arduino、布线和设计、Testbot测试平台、迷你接吻虫、电子鹦鹉、阿凡达、贪吃蛇、18自由度的漫步者、PC基础自律机器人、电子技术速成、Arduino编程语言、打造你的机器人实验室。
2022-03-08 23:56:47 116.03MB Arduino
1
Arduino机器人制作入门经典教程,Arduino机器人制作入门经典教程
2021-12-30 14:21:29 9.1MB Arduino
1
陀螺原理: 陀螺是一个古老的学科, 自 1852 年, 傅科将高速旋转刚体命名为陀螺, 至今已有 160 年左右的历史。陀螺连同其支撑框架总体被称作陀螺仪。 陀螺具有独特的力学特性, 如定轴性、进动性和陀螺动力效应等,因而常 被作为陀螺稳定装置的敏感元件或者执行元件。 陀螺稳定装置是一种以陀螺为 敏感元件或执行元件,使被稳定对象在干扰因素作用下能相对大地坐标系保持 方位不变或者在指令力矩的作用下使其按照给定规律相对惯性空间转动的陀螺 装置。 陀螺稳定装置按照陀螺力矩在稳定装置中的作用, 可分为直接式陀螺稳定装置、间接式陀螺稳定装置、 动力式陀螺稳定装置、 指示式陀螺稳定装置和指 示-动力式陀螺稳定装置。直接式陀螺稳定装置是一种用陀螺力矩抵抗作用于被 稳定对象上的干扰力矩,而使被稳定对象相对惯性空间保持方位的稳定的陀螺 稳定装置。 在这类稳定装置中, 陀螺是直接抵抗干扰力矩装置的执行元件。 下图为独轮车结构: 本设计所研究的是基于惯性飞轮的自行车侧向平衡控制。 下图为本实验平台: 飞轮平衡效果测试视频: 自行车初步行走测试视频: 主控采用STM32f103RCT6,传感器采用的是MPU6050,姿态解算采用的是卡尔曼滤波,侧向飞轮控制采用的是角度-角速度串级PID控制。 工程编译环境为IAR7.3~7.6,软件百度云下载地址为:https://pan.baidu.com/s/1skT57at 代码提供了必要的注释,PID控制器示例代码如下: float PID_Control(PID_Controler *Controler) { /*******偏差计算*********************/ Controler->Last_Err=Controler->Err;//保存上次偏差 Controler->Err=Controler->Expect-Controler->FeedBack;//期望减去反馈得到偏差 if(Controler->Err_Limit_Flag==1)//偏差限幅度标志位 { if(Controler->Err>=Controler->Err_Max) Controler->Err= Controler->Err_Max; if(Controler->Err<=-Controler->Err_Max) Controler->Err=-Controler->Err_Max; } /*******积分计算*********************/ if(Controler->Integrate_Separation_Flag==1)//积分分离标志位 { if(ABS(Controler->Err)<=Controler->Integrate_Separation_Err) Controler->Integrate+=Controler->Ki*Controler->Err; } else { Controler->Integrate+=Controler->Ki*Controler->Err; } /*******积分限幅*********************/ if(Controler->Integrate_Limit_Flag==1)//积分限制幅度标志 { if(Controler->Integrate>=Controler->Integrate_Max) Controler->Integrate=Controler->Integrate_Max; if(Controler->Integrate<=-Controler->Integrate_Max) Controler->Integrate=-Controler->Integrate_Max ; } /*******总输出计算*********************/ Controler->Last_Control_OutPut=Controler->Control_OutPut;//输出值递推 Controler->Control_OutPut=Controler->Kp*Controler->Err//比例 +Controler->Integrate//积分 +Controler->Kd*(Controler->Err-Controler->Last_Err);//微分 /*******总输出限幅*********************/ if(Controler->Control_OutPut>=Controler->Control_OutPut_Limit) Controler->Control_OutPut=Controler->Control_OutPut_Limit; if(Controler->C
2021-11-20 12:29:56 229.51MB 机器人制作 串级控制 电路方案
1
STM32 机器人制作实践入门教程.pdf,第1 章 ARM CORTEX‐M3 处理器编程环境与嵌入式系统;第2 章STM32 单片机I/O 端口与伺服电机控制;第3 章 STM32 单片机程序模块化设计与机器人运动控制;第4 章 STM32 单片机中断编程与机器人触觉导航;第5 章 STM32 单片机输入/输出接口综合应用与红外导航;第6 章 STM32 单片机定时器编程与机器人的距离检测;第7 章 STM32 单片机串口编程及其应用
2021-10-18 13:21:18 5.45MB stm32 机器人 导航 教程
1
一本比较浅显的机器人制作入门的书。感觉还不错,上传和大家共分享。
2021-06-27 16:08:35 6.43MB 机器人 制作
1
、SL-DIY02-3:单片机创新开发与机器人制作的核心控制板.
2021-03-15 21:07:22 186KB 、SL-DIY02-3:单片机创
《小型智能机器人制作全攻略(第4版)》是小型智能机器人制作的资料宝典,通过实例讲解,告诉你制作机器人需要掌握的综合知识,内容翔实,通俗易懂。初学者可以边玩边学,了解小型智能机器人设计、制作和使用的技巧。有一定制作经验的爱好者也可以从《小型智能机器人制作全攻略(第4版)》中“淘”到不少好点子。
2020-02-08 03:01:52 75.75MB 智能机器人
1