Hanker

呼唤志同道合者 —— 共同创建“南京机器人俱乐部”

0
阅读(3529)

[提要] 三年前,曾提出过此倡议,未果。如今再次提出,但时过境迁,已具备了合适的载体和内容。

2008年,我曾提出“倡议 —— 成立南京地区机器人俱乐部”,那时是出乎于情,基本上是感性的冲动,有些“空”,只提出了成立的理由,缺少可操作的内容,没有成功。

之后,一直在摸索、尝试,如何能使“机器人俱乐部”具备可操作性?但努力后发觉,靠一己之力有些勉强。

2009年,我又发出了“诚征合作伙伴”的邀请,希望能找到志同道合者一起完成这个使命。或许是我所提的目标不够具体,或许是所提的要求有些含糊,总之还是没能如愿。其间也有个人的一些原因,受家事所扰。

但这两年,我并未放弃这个梦想,虽说势单力薄,但仍在不断摸索、推进,以期找到合适的活动素材、内容和运作方式,使“机器人俱乐部”不再是镜中花、水中月。

经过不断努力,所涉及的圆梦小车平台从第一代、第二代进化到了第三代、第四代。

目前所推出的圆梦小车第三代第四代平台我觉得已满足了俱乐部活动的需求,具备足够的延伸性、持续性,以及知识性、趣味性,完全可以给参与者提供丰富的活动内容,并可以满足各种不同的参与动机。

如学习型的,可以从中提高嵌入式应用的基本技能;表现型的,可以在对抗性的游戏中得到满足;创新型的,可以用第三代平台构建出完全个性化的小车平台,其技术含量不亚于一些专业的高科技平台,如Segway、月球车、火星车等。

因为做此事的初衷是为学习嵌入式应用的大学生、工程师、爱好者提供有趣的共同话题,使他们能够在娱乐中提高自己的能力。机器人只是载体、素材,而非目标,所以“机器人俱乐部”的使命并不是在机器人上有所造诣,而是借用“机器人”这个内涵丰富、趣味性、挑战性并存的概念。

所以,第三代、第四代圆梦小车平台的设计更多考虑的嵌入式软件的学习需求,涵盖了嵌入式应用领域主要的技术内容,如uCOS、Linux、无线通讯、机器视觉、网络应用等。而硬件制作、创新不是重点,只是配角。

这样设计,是为了降低“俱乐部”的参与门槛。因为涉及到硬件就需要器件、工具、设备和场地,这些都意味着“钱”!就国内的现状,无疑会将很多人挡在门外。而软件所耗费的是时间,所需要的智力,基本没有显性成本。此外,软件的交流还可以借助网络超越时空约束。这些是硬件类活动所无法企及的。

   圆梦小车发展到今天,为“机器人俱乐部”的实施提供了基础!因此,再次发出呼吁:望志同道合者聚首金陵,共创一个“嵌入式学习、交流的沙龙”!

   希望这次是“三顾茅庐”,最终请到各位“诸葛亮”们同舟共济,实现梦想。

   首先需要招募一些核心成员,作为俱乐部的组织、管理者,根据活动内容大致需要:

   1、 有组织能力、喜爱嵌入式控制、擅长策划的成员一到二人,负责活动组织、协调;

   2、 在嵌入式硬件上(51、AVR、STM32) 有所长的成员一到二人,负责相关活动的策划和技术指导;

   3、 在嵌入式软件上(Linux、Android)有所长的成员一到二人,负责相关活动的策划和技术指导;

   4、 在PC上编程(VC、C#、JAVA等)以及OpenCV 等图像处理类有所长的成员一到二人,负责编写活动所需的辅助软件,以及相关活动的技术指导;

   5、 网络、Web 编程有所长的成员一人,负责借助于网络打破活动的空间限制;

   6、 擅长在网络媒体上利用视频、图片、动画、文字做活动宣传的成员一人,负责将活动以丰富的形式展现于网络,使更多的人受益,也促使更多的人参与。

   等俱乐部建立后,再落实如何发展会员、如何组织活动。

   有意成为核心成员的先通过邮件联系,预约后面谈。

   居住南京、有业余时间的学生、员工均可参与。声明一下:这是业余非营利性组织,类似于“驴友”、“火腿族”等,属于志趣相同者的沙龙,没有报酬,以获得快乐为主,最多能锻炼自己的能力,交到“臭味相投”的朋友。

但俱乐部成立运转后,如果合理策划,且大家有些实力,还是有许多营收机会的,或许能开创一番事业呢,就看大家的努力了。

关于俱乐部的活动设想见附件,本该成立后由核心成员共同商议,但为了让有意者心中有数,故先“画个饼”吊吊胃口 : P

如俱乐部能顺利成立,且健康运转,还有个奢望:

就是大家努力,我们也构建一个用于机器人小车的OS 。PC上给Windows占了,移动设备给 Android 占了,连低端的8位机学习平台也给 Arduino 占了,我们就不能尝试做一个基于 Cortex-M3和uCOS的小车OS?不一定要奢望其成为商业系统,但多少可为学习者提供一些帮助和信心。

期待着各位高人加盟!

南京嵌入之梦工作室


附件:
   以下内容本该由创建者们共同商议确定,但为了让有意者能大概了解俱乐部所想做的是否符合其意愿,故在此先大致描述一下,算是“抛砖引玉”吧!

机器人俱乐部的宗旨和使命

宗旨:
    以健康娱乐丰富生活
    以良好氛围修身养性
    以高新技术提升自我
    以积极活动影响社会

使命:
   俱乐部主要专注于嵌入式应用软件学习,兼顾一些相关的硬件,“机器人”只是载体。它所要完成的是:

    为好奇于此的青少年揭示嵌入控制的奥秘,以培养其兴趣;
    为有志于此的年轻人营造学习交流的氛围,以提高其水平;
    为投身于此的工程师提供技术娱乐的平台,以保持其功力;
    为痴迷于此的发烧友搭建梦想实现的舞台,以分享其快乐。

所设想的活动内容
   从技术上粗略分为:
   1、 uCOS 及 ARM Cortex-M3 应用
   2、 ARM9 及 Linux 应用
   3、 机器视觉
   4、 WiFi及Web应用
   5、 PC机图像识别处理 ( OpenCV)
   6、 PC机操作、控制程序设计
   7、 作为入门基础,可选择任意一款 8 位机练习。
   8、 可以选择目前比较流行的开源项目 Arduino 平台作为入门手段。
   9、 将智能手机作为小车控制器,如iPhone,其内置的MEMS传感器、摄像头可以成为小车聪明的大脑!


   从活动内容上粗略分为:
   1、 小车行走控制,能实现基本动作
   2、 小车相互通讯、协调行动
   3、 全局视觉方式的机器人足球(FIRA)
   4、 视觉导航
   5、 本体视觉方式的机器人足球(Robucup 中型组模式)
   6、 小车间相互交流,在特定环境中自适应学习
   7、 基于第三代(轮式驱动单元)的两轮平衡小车(Segway),首先让小车站立,再行走自如,然后可尝试机器人版的“斗鸡子”,其魅力不会亚于 MiniSumo,但技术含量应该更高,更具挑战性!
   8、 基于第三代(轮式驱动单元)的四轮全向小车(即网上所谓的“四轮悬挂”模式)
   9、 基于第三代(轮式驱动单元)的6轮(或更多)的特殊小车,能在崎岖路上保持载荷面水平,甚至可以上楼梯,这个在实际运输中会有很多用途。同时提出了复杂的控制挑战。
   10、 基于第三代(轮式驱动单元)的链式小车,挑战协调控制和群体行为。


   主要活动硬件平台:
   1、 第四代小车平台
   2、 第三代(轮式驱动单元)
   3、 Arduino 控制器
   4、 ARM Cortex-M3 内核的 STM32 控制器
   5、 ARM9 内核的 Micro2440 核心板
   6、 智能手机