|
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.
|
|