
anhn
Dear guys,
I am a student, major in Computer science and interested in robotics field. I really want to have a robot to do research in autonomous robot.
I found EZ-robot kit seem suitable for me and want to have one.
But I do have some technical concerns, so I really want you give some advice about it: I want to build a robot that connect directly to a smart phone (iOS or Android is both ok), via cable/wire should be the best (for fast signal sending). The phone will be mounted on the robot to control it. Because I want to use processing power of the phone to run artificial intelligence/computer vision algorithms to give the robot intelligence and autonomous capabiliity. The robot aslo should have strong range sensors, for localization and mapping. A small one like this is ok:
Since I do not have any background in Electrical Engineering/Mechanical E, I really don't know how to do this. Could you give me detail advice: what should I buy, and how to build it? I really appreciate.
Thanks for your attention!
Sincerely,
Anh Nguyen
You can connect an Android phone to the EZ-B, quite easily. An android phone with Bluetooth is your best option. I don't know what physical platform you would use. Where did that picture come from? It looks like it would work well
I got the picture here, just a sample for the prototype: www.dfrobot.com/index.php?route=product/product&path=37_69&product_id=570 I am planning to buy only the physical platform www.dfrobot.com/index.php?route=product/product&path=37_69&product_id=97
About the EZ-B, Is there any way can I connect the android phone direct to the control board via cable? And about range sensor, only one ultrasonic sensor can give me a fairly accurate result, can't it? Because I want to do some research on localization and mapping environment.
You sure can. You will need a serial adapter cable.
You can connect up to 10 of the 2 wire ultrasonic sensors to an EZ-B, or 20 1 wire sensors
. You really only need one, and then have the sensor on a servo to scan. Check out the Tutorial Section and look under ARC Controls for the Ultrasonic Ping Radar control.
However, the ARC controls are not available outside of Windows, so you'll have to code one similar yourself. Although, on a phone there's no point to the graphics - you just need the data
I see.
I took a look at the EZ SDK and found out it use a compiled dll library. How can I use that library it on android phone? Do you provide an open source of that libary?