3887|6

87

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何进一步学些机器人? [复制链接]

    [size=11px]我想进一步深入研究我的兴趣爱好(Robot),对于此我应该选择什么样的实践方向?请前辈赐教
  
    这就要进入大三了,我的兴趣爱好进展缓慢。主要原因是一开始的知识储备不够,所以要积累一定的相关知识。现在知识储备基本上够了(数字、模拟、单片、FPGA等,编程学习了C、汇编、JAVA、数据结构等;这些课程只是学习了,学习水平在同学中处于中上等),目前需要的是在实践中巩固理论知识,进一步研究兴趣爱好。所以想选择一个机器人方面的实际问题进行研究,但是由于时间、设备等客观条件的限制,选择的题目就应当有所侧重。
    现在我自己的想法是做类似于(ER1)机器人的开发平台。选择这个题目有两点好处:一是巩固理论知识的功能;二是具有一定的挑战性。但是由于此类成品市场上较多,缺乏创新性。所以想请有经验的前辈们提点意见,可是是对我的题目的的改造意见,也可以你们认为比较适合的方向。
   


最新回复

壁障算法没有接触过。 FPGA实现的话,过你已经有很多的基础了,那就将希望的算法进行分解,形成多个小的功能单元,然后逐个将其组合即可。这也是所有大型项目的通用设计方法。   详情 回复 发表于 2008-6-24 23:21
点赞 关注
 
 

回复
举报

69

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你的想法很好:在实践中巩固理论知识。
从个人经验和感觉上看,ROBOT不是一个很好的方向。

如果你买别人开发好的ROBOT平台,那么你可以做的,就是按照给定的手册,用给定的语句(非标准语言)控制手臂、头部、脚部的动作,并进行组合。看过那种吊车吗?开吊车的人,不需要真的设计吊车,只需要拨动前后左右上下对应的杆子就行,进行组合就能完成需要的工作。这种方法,不涉及电路、程序、数据结构系统结构等等,你希望这样吗?

如果你希望自己设计ROBOT平台,那么可以作为长远目标,短期是不建议的。因为一个ROBOT涉及的东西太多了,电路、程序、结构、机械、感应、能源等。你不可能做这么杂的东西。

建议你先选一个8位单片机或者32位单片机进行基础开发,
从学会控制一个IO口开始,点亮一个LED,并清楚的知道为什么会亮,
然后加入定时器应用,可以让LED定时亮灭、闪烁、长亮短灭,短亮长灭。。。
然后可以控制一个蜂鸣器,发声,长、短、间或,
然后可以加入一个按键,按一下亮一下LED同时响一下蜂鸣器。

其实,很多很多需要做的,慢慢来,别一下子把目标定的太高,不适合发展。你才大三,只要不浪费时间,有足够的发展空间。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
   首先谢谢你的指导,你说的这些基础的东西我大部分已经做过了,因为参加学校的科研立项所以我学习了两个假期的单片机。基本的都学习了。选择题目目的就是进一步将这些工具学习深入。就算是任务驱动的方式吧!就像您所说的,机器人所涉及的领域太多了,所以要选择一个比较合适的方面进行学习。这样既能满足自己的兴趣爱好,又能巩固所学知识。
   最后,希望您再提点意见,呵呵!!
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

4
 
既然这些基础都有了,那你可以选择参与设计机器人平台。
机器人是完全空的cpu,你必须输出控制信号,用以控制各个关节的旋转、上下、角度等,可能还需要根据一些外部反馈(比如感应器、传感器、接触警告等)来产生新的控制信号。

其实,细化了,还是一些IO口,一些接口的编程,只是怎么完善的将这些小程序组合到一个大的系统中,就是考验的。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
非常感谢!你说的这个我正在做,现在的难点就是我想模拟一些简单的壁障算法,最好是用FPGA实现。不知道从哪里入手!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

6
 
建议注重人工智能算法,那些编程什么的不应该占据大部分时间.最近我只花一个月时间就从新手到能用HDL实现算法,还是边干边学的.好象状态机在硬件里比较重要.
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

7
 
壁障算法没有接触过。
FPGA实现的话,过你已经有很多的基础了,那就将希望的算法进行分解,形成多个小的功能单元,然后逐个将其组合即可。这也是所有大型项目的通用设计方法。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表