Trail Yard

A Software Development Project


Robotics software development and deployment
  • Branching Tree Path Navigation Algorithms
  • Distributed Embedded Control Event Synchronization
  • Heterogeneous Embedded Controller Development
The above products are developed as time permits and inspiration strikes.

A 'Trail Yard' is what's left after a 'Rail Yard' has had all the tracks pulled up.  In a robotics context, it is the 'service area' of a robot or a single integrated robotics solution.  Robots follow abstractly designed 'tracks' as they go about their rounds.  These take on the appearance of other transportation networks, with 'trunks', 'branches', and 'terminal nodes'.  Such 'tracks' as designed to minimize transit time, energy expenditure, and risk.

A 'yard' contains transit paths, operational end-points, high-value barriers, and high-risk barriers.  Control software is designed so that the robot operates on it's own during normal conditions, and is operated 'remotely' when conditions become suffiently uncertain that manual intervention is advisable.

A 'transit path' is the route a robot take while moving from it's 'base' to it's worksite.  In human terms this is the morning commute.  An 'operational end-point' is the site where the robot does it's job.  Usually this is an 'area', and paths are arranged to cover, and usually overlap, that area.  A 'high-value barrier' is understood to be something the robot will damage if it interacts with it, such interaction is to be avoided.  A 'high-risk barrier' is understood to be a location or route that will cause damage to or force external recovery of the robot itself.

Work for commercial users is done on a time and material basis.  The principal of this business has extensive experience with business application software development (primarily in C# and SQL Server), and some experience in data acquisition and instrumention (primarily in LabView).  Any services provided in embedded control or robotics is provided with the understanding that the developer has a good general background in the technology, but little 'direct' experience at this point.  As speculative or contract projects are developed and installed, information here will be updated to reflect that experience.
EMail Address:
 
Password:
 
Re-Enter Password:
Name:
 
EMail Address:
 
Comment: