Ardbot

Posted on 25/04/2009 by project2501
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Still a work in progress. I'm just testing out the various subsystems (wireless, camera pan & tilt, tracks, IR distance sensor). I've attached some pictures of the pd patches i'm using to test things out - hopefully someone will find them helpful. It took awhile to figure out how to read data across the bluetooth serial port using pd but it works well.  I started with the Robotshop rover development platform kit from robotshop.com. I added the Bluetooth Bluesmirf Silver modem from sparkfun.com ...


Ardbot

Still a work in progress. I'm just testing out the various subsystems (wireless, camera pan & tilt, tracks, IR distance sensor). I've attached some pictures of the pd patches i'm using to test things out - hopefully someone will find them helpful. It took awhile to figure out how to read data across the bluetooth serial port using pd but it works well.

 I started with the Robotshop rover development platform kit from robotshop.com. I added the Bluetooth Bluesmirf Silver modem from sparkfun.com for the wireless goodness, and the wireless micro cam from boostervision.com.

Here are a couple more pictures - sorry about the image quality, it ain't that great:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The cool thing about programming with pd is that it's totally visual, so with a little practice you can program without all of that tedious typing. Here's a test of the game controller - really just testing to see that pd can acquire the controller and print out the controller's capabilities to the pd console:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

this pd patch reads data from the Sharp IR sensor on the robot via the Bluetooth/Serial port link:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

There's a simple program running on the robot's Arduino controller that is polling for data from the sensor and transmitting out via the bluetooth modem.

 

At some point, I'll wire everything together and post to my blog.

 

PC interface, wireless navigation/control, live video!!

  • Actuators / output devices: 2 Hitec HS-422 Servo Motors for camera pan/tilt, 2 Solarbotics GM9 - Gear Motor 9 for tracks
  • Control method: Bluetooth, PC, Philips PC game controller
  • CPU: Arduino Duemilanove
  • Operating system: windows XP
  • Power source: 4 AA batteries, 2 9v
  • Programming language: Java, Arduino, PD (pure data)
  • Sensors / input devices: Sharp GP2D12 IR Range Sensor, 2.4 Ghz Wireless Micro Camera
  • Target environment: indoor
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post