登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

[经典推荐]机器人全系列电子版书籍

作者:一真 栏目:单片机
[经典推荐]机器人全系列电子版书籍
 

点击下载:国外机器人制作指导

2楼: >>参与讨论
一真
Designing Autonomous Mobile Robots :  ....
Designing Autonomous Mobile Robots : Inside the Mind of an Intelligent Machine

点击下载:Designing Autonomous Mobile Robots : Inside the Mind of an Intelligent Machine

3楼: >>参与讨论
一真
Using your PDA to CONTROL your robot
 

点击下载:using your pda to CONTROL your robot

4楼: >>参与讨论
一真
制作你自己的爬虫机器人(英文)
从机械结构到电子线路,资料非常详细,不错的入门书。



 

点击下载:制作你自己的爬虫机器人(英文)

5楼: >>参与讨论
一真
Robot Vision--Video-based.......
Robot Vision--Video-based Indoor Exploration with Autonomous and Mobile Robots
关于机器人视觉最新的大作,2005最新出版,文件格式为PDF。目前在Amazon上售价为152美元


点击下载:robot vision--video-based indoor exploration with autonomous and mobile robots

6楼: >>参与讨论
一真
机器人小车全套资料
这是一套难得的机器人方面的资料,可以参考

点击下载:机器人小车全套资料

7楼: >>参与讨论
一真
《机器人》
《机器人》

ROBOT – MERE MACHINE TO TRANSCENDENT MIND

                        

[美]汉斯.莫拉维克著

汉斯.莫拉维克(Hans Moravec),机器人研究领域的权威之一,曾参与世界最大机器人软件的创立工作,现在卡内基-梅隆大学工作。著作有《智力儿童:未来机器人和人类智能》等。


点击下载:《机器人》

8楼: >>参与讨论
一真
机器人技术导论
 

点击下载:机器人技术导论

9楼: >>参与讨论
一真
机器人和机械手控制系统
 

点击下载:机器人和机械手控制系统

10楼: >>参与讨论
一真
智能控制-基础与应用
 

点击下载:智能控制-基础与应用

11楼: >>参与讨论
一真
智能系统的综合集成
 

点击下载:智能系统的综合集成

12楼: >>参与讨论
一真
机器人原理及其应用
 

点击下载:机器人原理及其应用

13楼: >>参与讨论
一真
智能机器人传感技术
 

点击下载:智能机器人传感技术

14楼: >>参与讨论
一真
工业机器人的操作机设计
 

点击下载:工业机器人的操作机设计

15楼: >>参与讨论
一真
工业机器人
 

点击下载:工业机器人

16楼: >>参与讨论
一真
现代机器人学
 

点击下载:现代机器人学

17楼: >>参与讨论
一真
机械手-理论及应用
 

点击下载:机械手-理论及应用

18楼: >>参与讨论
一真
机器人应用技术
 

点击下载:机器人应用技术

19楼: >>参与讨论
一真
机器人工程学及其应用
 

点击下载:机器人工程学及其应用

20楼: >>参与讨论
一真
机器人技术文章
 

点击查看:机器人技术文章

21楼: >>参与讨论
浪淘沙
哈哈,楼主不是机器人吧?但愿不是!
 
22楼: >>参与讨论
qlqwl
谢谢谢谢谢谢。。。。。。。。。。
 
23楼: >>参与讨论
一真
电子书籍
电子书籍

24楼: >>参与讨论
一真
机器人技术资料
 

点击查看:机器人技术资料

25楼: >>参与讨论
无悔
楼主辛苦了,标记
 
26楼: >>参与讨论
一真
仿蛇机器人运动机理
 

点击查看:仿蛇机器人运动机理

27楼: >>参与讨论
iC921
我喜欢这玩意,可是,啥也不懂
 
28楼: >>参与讨论
一真
资料每天更新
 
29楼: >>参与讨论
penny2799
支持
支持

30楼: >>参与讨论
mangopoon
谢谢谢谢谢谢。。。。。。。。。。
 谢谢谢谢谢谢。。。。。。。。。。

31楼: >>参与讨论
一真
寻迹机器人源码及PCB图
//***************************FileName:Robbot.c***********************//
//***************************ICCAVR6.30编译**************************//

#include <io8535v.h>
#include <macros.h>

//****************************宏定义********************************//
#define Aa 0.5               //PID参数
#define Ba -0.5              //PID参数
#define Ca 0                 //PID参数
#define Ab 0.09              //PID参数
#define Bb -0.1              //PID参数
#define Cb 0                 //PID参数
#define U1 12                //PID参数
#define MaxSpeed 0x40        //最大速度
#define MidSpeed 0x18        //中速,用于转弯
#define Size 6               //任务数组大小

//*****************************全局变量定义**************************//
CHAR  sflag=0x00;            //记录上一次校偏状态
CHAR  crossflag = 0;         //过线标志,用于判断是否过线
CHAR forflag=0;              //记录上一次机器人行进状态
CHAR forlight;               //记录上一次A口光电传感器的状态
float EkA;                   //本次左边电机速度误差
float EkA_1=0;               //上次左边电机速度误差
float EkA_2=0;               //上上次左边电机速度误差
float EkB;                   //本次左边电机速度误差
float EkB_1=0;               //上次左边电机速度误差
float EkB_2=0;               //上上次左边电机速度误差
CHAR  flage=0;
CHAR  a=0;                   //溢出次数,控制PID窗口时间
CHAR  c=0;                   //控制寻线频率
int   desireV=10;
CHAR  b=0;
CHAR time=0;                 //机器人行走步数
CHAR  fob=0;                 //=1后退,=0前进
CHAR Task[Size]={0x37,0x27,0x1B,0x29,0x23,0x1B};//任务数据数组


//******************************定时器1初始化*************************//
void Timer1Init(int TEMPtimsk,int TEMPtccrA,int TEMPtccrB)
{unsigned CHAR sreg;
TIMSK = TEMPtimsk;  
  sreg = SREG;          //保存全局中断标志
  _CLI();      //屏蔽所有中断
  TCCR1A = TEMPtccrA;
  TCCR1B = TEMPtccrB;
  SREG = sreg;           //恢复全局中断标志
}

//******************************写OCR1A寄存器**************************//
void SetOutputComReg1A(int TEMPocr)
{unsigned CHAR sreg;
sreg = SREG;
  _CLI();
  OCR1A = TEMPocr;
  SREG = sreg;
}


//******************************写OCR1B寄存器**************************//
void SetOutputComReg1B(int TEMPocr)
{unsigned CHAR sreg;
sreg = SREG;
_CLI();
OCR1B = TEMPocr;
SREG = sreg;
}


//******************************读OCR1A寄存器**************************//
int GetOutputComReg1A()
{int TEMP;
TEMP = OCR1A;
return(TEMP);
}

//******************************读OCR1B寄存器**************************//
int GetOutputComReg1B()
{int TEMP;
TEMP = OCR1B;
return(TEMP);
}

//******************************长延时函数***************************//
void DELAY(int delaytime)
{int i,j;
for(i=0;i<=delaytime;i++)
  {for (j=0;j<=0xFFFE;j++) ;}
}

//******************************短延时函数***************************//
void delay(int i)
{int j;
for(j=0;j<=i;j++)  ;
}

//******************************PID调节:左电机***********************//
void PIDA()                  
{CHAR  y;                    //本次采样速度值
float u;                    //电压差值
int   z;                    //本次输出增量
int TEMP1;                  //临时记录值
y = TCNT1;
EkA=y-desireV;
if (EkA==(0-desireV))       //当Ek大于某一值时直接加最大
  {TEMP1=0x0000;
   SetOutputComReg1A(TEMP1);}
else
  {EkA=Aa*EkA;
   EkA_1=Ba*EkA_1;
   EkA_2=Ca*EkA_2;
   u=EkA+EkA_1+EkA_2;
   z=u/U1*0x03FF;
   TEMP1=GetOutputComReg1A();
   TEMP1=TEMP1+z;
   SetOutputComReg1A(TEMP1);
   EkA_2=EkA_1;
   EkA_1=EkA;}
TCNT1=0x00;
}

//******************************PID调节:右电机***********************//
void PIDB()
{CHAR  y;
float u;                    //电压差值
int   z;
int TEMP1;
y = TCNT2;
EkB=y-desireV;
if(EkB==(0-desireV))      //当Ek大于某一值时直接加最大//
  {TEMP1=0x0000;
   SetOutputComReg1B(TEMP1);}
else
  {EkB =Ab*EkB;
   EkB_1=Bb*EkB_1;
   EkB_2=Cb*EkB_2;
   u=EkB+EkB_1+EkB_2;
   z=u/U1*0x03FF;
   TEMP1=GetOutputComReg1B();
   TEMP1=TEMP1+z;
   SetOutputComReg1B(TEMP1);
   EkB_2=EkB_1;
   EkB_1=EkB;}
TCNT2=0x00;
}

//***************************寻线处理函数1***************************//
CHAR Talone()              
{if ((forlight&0x09)==0)     //3单独亮
    return(0);
else
    return(1);  &
32楼: >>参与讨论
一真
Opengl应用于机器人仿真源码
 

点击查看:Opengl应用于机器人仿真源码

33楼: >>参与讨论
一真
用单片机实现语音控制机器人
 

点击查看:用单片机实现语音控制机器人

34楼: >>参与讨论
adming
这个东西要求很高呀
不管怎么,先下来看看!

35楼: >>参与讨论
pandafeng
谢谢
 
36楼: >>参与讨论
一真
每日更新
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
问个关于ADC0809转换的数据不稳定的问题
求电压采集电路
我的cpu是3.3v的,想接3.3v的485芯片
有谁用过PSOC的片子,讨论下....
TL081是否和OP07是同一等级的运算放大器?+5V单电源能用吗?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号