Resources
Last Modified: 2009-02-11
find:

basket

Acroname Robotics  
 

Contents

This page includes resource information specific to this class.  We can use it as a "truth table" for constant things in our project work. 

Project Teams

Each team is a two-person team with an undergrad and grad student (in most cases) teamed up with one set of shared hardware.  These are listed by nickname.  The hex code in front is a unique identifier for the team.  We will likely use these as custom values for the network we create...  sort of like a MAC address on a WiFi card. 

  • 0x01 - kiki and kristy
  • 0x02 - msloan1 and nugent
  • 0x03 - nchaimov and nick
  • 0x04 - sully and dead_prophet
  • 0x05 - dan and jake

Packet Structure

The packet structure below is proposed for the first byte of each 2-byte packet. 

Image of packet structure showing 3 bits for source and destination and 2 bits for TTL.
Proposed Packet Structure for First of 2 Bytes per Transaction

In code, to separate out the source, destination, and ttl values you can use bitmasks and shifts.  Here are the basic operations:

/* IRbyte1 is the first byte of the transaction */ src = ((IRbyte1 & 0xE0) >> 5) dst = ((IRbyte1 & 0x1C) >> 2) ttl = ((IRbyte1 & 0x03) >> 0)

Revision History:

  • 2009-02-11: Added Initial Packet Structure
  • 2009-01-16: Added the missing team 0x05
  • 2009-01-07: Initial Post
 

Related Links:

Main page for the University of Oregon Winter 2009 407/507 course

Plan for week 4 (Jan 28th) of 407/507 Robotics Course

Plan for week 5 (Feb 4th) of 407/507 Robotics Course

Plan for week 6 (Feb 11th) of 407/507 Robotics Course

Plan for week 7 (Feb 18th) of 407/507 Robotics Course

Plan for week 8 (Feb 25th) of 407/507 Robotics Course

voice: 720-564-0373, email: sales@acroname.com, address: 4822 Sterling Dr., Boulder CO, 80301-2350, privacy
© Copyright 1994-2012 Acroname, Inc., Boulder, Colorado. All rights reserved.