|
|
Fidelity Flight Simulation: Software Engineer (contract)
Developed embedded software for a six axis motion flight simulator
of a twin turbine aircraft as well as software improvements on a
full motion helicopter simulator to improve response time and meet
deadlines.
Aircraft software performed functions of an engine management
controller and handled data exchange between physics modeler and
programmable logic controller (handling hardware interface) over
UDP.
Worked closely with customer to insure accurate replication of
aircraft control system.
Experience through entire product life cycle on a compressed
schedule, from customer specification, design, implementation and
acceptance in four months.
May '03 - Aug '03
|
|
|
TimeSys Corporation: Software Engineer
Designed, implemented and released major sections of
both the Reference Implementation (RI) of the Real-Time
Specification for Java (RTSJ, available at rtj.org) as
well as a commercial product (Jtime) implementing the RTSJ
under x86 and PPC Linux/RT.
Areas of responsibility for the RI and Jtime included
asynchronous transfer of control, real time event handling
(sporadic servers) and signaling.
Assisted customer application design including feasibility
analysis of software under Jtime using proprietary RMA design
tools.
Assisted in the code design of real-time threads, scheduling,
memory management, and garbage collection for both the RI and
Jtime.
Assisted the experts group with the initial design of the
specification relating to asynchrony, real-time threads,
scheduling and memory management.
Experience through entire product life cycle, from conception,
specification and design, through implementation, testing and
product release.
Jun '00 - Jan '03
|
|
|
Field Robotics Center, Skyworker Project: For Red Whittaker,
constructing a prototype truss-walking robot under contract from NASA
for the graduate class Mobile Robot Design (Robotics Inst. 861).
Sep '99 - Dec '99
|
|
|
Field Robotics Center, Solar Blade Nanosatellite Project:
For Red Whittaker, funded through the undergraduate research
initiative, constructed dynamics simulations and a hybrid MCU/PGA
flight computer.
Jun '99 - Sep '99
|
|
|
Field Robotics Center, Pioneer Mission to Chernobyl: For
Jim Osborn, wrote a runtime auto-calibration routine for the
Pioneer robot vision system and constructed models with Pro/Engineer.
Jul '98 - Jun '99
|
|
|
Chevron Oil: Under contract from Chevron Oil, for the
course Rapid Prototyping of Industrial Systems, constructed
an embedded real-time controller for an automated offshore
crane landing system in four months. Jun '98 - Sep '98.
|
|
|
Robotic Manipulation Lab: For Matt Mason, configured two
industrial robot arms for prehensile and non-prehensile tasks
for the course Introduction to Robotic Manipulation.
Mar '97 - Jun '98
|
|
|
MOBOT Contest: Constructed autonomous mobile robot, using
a 6811 microcontroller and PID control with custom designed
sensors. Dec '97 - Apr '98
|
|
|
Brosgol, Hassan, Robbins, "Asynchronous Transfer of Control
in the Real-Time Specification for Java", presented at the
Fifth IEEE International Symposium on Object-Oriented Real-Time
Distributed Computing, April 29 - May 01, 2002 Washington D.C.
|
|
|
Pending Patent: Brosgol, Robbins, Hardin, Dibble, "System
and Method for Asynchronous Transfer of Control"
|
|
|
Pending Patent: Bollella, Robbins, Hardin, Brosgol, Dibble,
Solanki, "Method and Apparatus for Scoped Memory"
|
|
|
Pending Patent: Dibble, Locke, Robbins, Solanki, "Techniques
for Exception Handling by Rewriting Dispatch Table Elements"
|