Snapping it all up


So, a rough start to using SNAP but a good bit of understanding now.

One exciting discovery is the SNAP Connect Python code has had a change in licensing and you can use it FREE for up to 10 nodes (not including Portal or the PC root node).

I have been looking at integrating SNAP networks with ROS and ROSPy seems to be the go – but I really need to build a LINUX box so …

Along with the ROSPy there are various other libraries I have been grabbing for rpc in Python and connecting to CORBA (OmniPy for OmniORB).

The SNAP connect can be used over networks yadda so pretty cool (I am thinking of introducing my nephew to robotics and the ability for him to control things my end or me to upgrade software at his end is a great feature – we live about 1000km apart).

DESIGN DECISIONS

Now that I am flying with SNAP I am looking at a basic bit of code to run on the Flyduino to allow me to run it remotely via the SNAP Connect Python code.

Ahead of this I have been looking at the schematic and, while it allows for 12 servos to be controlled, I will limit this to 9 to give me the SPI channel.  Also wik, while the Flyduino provides 8 Analog in I will look at whether I can keep pins 27 and 28 for an I2C channel.   This will allow for some smart sensors on the Swash Bots.  This will allow for gaits to be run from the PC until they are too finely tuned.

Also 6 servos and use D8, D9 and D10 for chip selects for the SPI bus or inputs for bumpers … oh yeah, already decided on visual odometry.

The little board is actually quite flexible, below is the SNAP RF266PC1 (XBee clone) sitting in the socket.  I am looking into the simple mods to allow (perhaps) programming the Flyduino wirelessly.

flyduino

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: