Atommann, Awesome. I always thought that opensource means I can study the source code. The Chinese commands do really work via Bluetooth? Way cool.
More of that, I like it :=) :=) Matthias PS: hmm. There are languages that use a right-to-left direction for ... symbols (IIRC Arab). A nice challenge, now ;) Am Dienstag, den 20.10.2015, 11:15 +0800 schrieb Atommann: > Hi, > > About two weeks ago I met a pretty lady in our office, she told me > there is a Hackathon hold by their company and Shenzhen Graduate > School of HIT [link 2]. > > At the first moment I have no idea to build what. > > Me: "What's the topic?" > The pretty lady: "Robots" > Me: "Good topic! I'll send an email to our mailing list to ask if > someone else want to join." > > When I wrote that email I suddenly understood that I can build a robot > using amforth with a bluetooth module, it can accept simple commands > from computer side and draw graphics on a white board on the floor. > > So the idea is clear. I decide to go. But I just started to learn > forth and I can just write some simple code in amforth. Fortunately we > just have a coder in our hackspace and he just graduated from applied > math department and implemented forth dialect with x86 assembler. But > he has no MCU knowledge. > > But it's OK. I can finished the low level code (such as the code for > servo motor which used to implement words of pen-up and pen-down) and > he can finish the high level functions. > > A funny story during the hackathon: > In a deep night we sat on a terrace and were drinking coffee and > discussing which kind of graphics the robot should draw for the final > demonstration. > > xyh (the forth coder): "I want to draw there Chinese characters" (The > Chinese name of the university) > Atommann: "You are crazy! Why not just draw HIT, all straight lines, easier." > > I was tired and went to sleep and didn't put xyh's idea (draw Chinese) in > mind. > > The next morning when I woke up I went to see xyh's job. I saw there > is a square on the white board paper on the floor. "Wow, surprise!" I > said. Suddenly I found that he was coding in Chinese in Forth. All the > words are defined in Chinese [link 6]. OMG. And I never expected this > before :) > > Before the final demonstration, we found that the robot can not draw > the first Chinese character nicely. xyh change the code time by time. > > Me: "xyh, I think it's good enough" > xyh: "No, I can make it better, the value of this character is 10k RMB!" > > And the good thing of Amforth is that we can upload the new words to > the robot by Bluetooth! We don't need to plug cable, unplug cable and > no need of edit, compile, download cycle which wastes time which is > valuable for a hackathon. > > The original idea of this project is used to teach kids programming, > English, and how to control robots. > > At the computer side, I want to build a mini computer based on > Raspberry Pi, or the 9 dollar C.H.I.P. computer [link 5], battery > powered. So kids can have their own computer and a robot they can play > with. > > The computer side, kids can also use Lisp language [link 4] to control > the robot. > > Anyway, we finished the robot and got the No. 1 prize (10K RMB) [link 3]. > > Amforth is awesome! Thanks. > We'll continue. > > links > > [1] We used the following motor driver. Very handy! > https://github.com/wmercer/amforth/blob/609c6594076422e6592f50811ef73f054b02a256/community/Arduino-Shields/ada-shield.frt > > [2] > https://en.wikipedia.org/wiki/Shenzhen_Graduate_School_of_Harbin_Institute_of_Technology > > [3] some photos > http://www.leiphone.com/news/201510/Hk7mizNbynrIInam.html > Team members: I am the one in orange, xyh is in black with long hair, > bnw is in the 1st photo in this article. > > [4] Scheme code for lambda-tortoises (the name of this robot) > https://github.com/szdiy/lambda-tortoise > > [5] CHIP - The World's First Nine Dollar Computer > https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer/description > > [6] The code which draws Chinese for the final demonstration > https://github.com/xieyuheng/ada-shield/blob/master/show.org > ------------------------------------------------------------------------------ _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel