I’ve been toying with an idea for a project involving a couple of Arduinos and XBees. Perhaps this forum can shed some light on it for me.
Suppose we have two Arduino based robots and we want them to map the topography of a room. Basically some basic touch sensors and programming so they turn when they come into contact with objects. Along with a bit of code/hardware to make sure they avoid each other. This part seems easy enough.
The challenging part (I think) is getting them to report and access information from a common node. I was wondering if it’s possible to use Xbee cards to have the two Arduinos send and receive data from a location stored on the web.
Essentially, if one robot contacts something in the room through their touch sensor they can send that information (let’s call it a ‘contact point’) back to the web server and the other (or others if more than one bot is used) robot will be updated with the position of that contact point via its Xbee card and know to avoid that point.
So the project entails this:
- robots that use Xbee to communicate with a central access point that stores information.
- Robots send ‘contact point’ data to that central access point
- the access point is web based
- Robots receive the updated data from the access point when the access point is updated.
I’ve done some preliminary reading about XBee systems coupled with Arduinos and it seems possible to get them to transmit and receive data, but I haven’t seen anything on the web aspect of this project. How about it, folks, is this one possible?
Don’t think I’m just posting a hypothetical, here. I’m currently working on acquiring the funds to complete a project like this via a grant from my university. So I feel like this project will happen, I’m just wondering if the Arudino+XBee combo is a good approach.