Scott Robbins US Citizen with active DoD SECRET clearance robbins AT andrew.cmu.edu Objective: A full-time position in R&D project leadership of embedded software or ro1botics systems in the New York City or Washington D.C. metropolitan area. Work Experience: The MITRE Corporation (Bedford, MA) May '04 - Present Principal Investigator, Simulations Localization and Mapping (SLAM) IR&D Oct '06 - present SLAM IR&D project is a $1.5 million, three year initiative to develop a small UGV payload that generates 3D virtual maps in real time to aid in teleoperation and navigation. Responsibility for all aspects of the project, from conception and proposal to fiscal management, staff organization and review, technical development and customer evaluation. MITRE IR&D funding is allocated in a highly competitive process requiring extensive written and presented proposals covering the entire proposed R&D life-cycle. Responsible for generating and delegating the technical work schedule to project staff and managing development to meet designated milestones. Additionally developed and manage a new robotics laboratory to support this project, which has since grown to host two other robotics IR&D efforts. Development included common sensor interfaces, sensor processing for visual odometry localization in GPS-denied environments, network and recording/playback interfaces, 3D volumetric integration and graphics display system and user teleoperation controls. Extensive use of off-the-shelf software and hardware components, including the OpenCV and Matlab Camera Calibration Toolbox libraries as well as COTS sensors and robots. More information on this project including pictures, videos, and publications can be found in the MITRE Digest. Senior Systems Engineer, with the E-10/Battle Management Command and Control (BMC2) and Multi-Platform Radar Technology Insertion Programs (MP-RTIP) May '04 - present. Designed processes for the insertion of multi-level abstraction to the legacy BMC2 Rhapsody executable UML model. Demonstrated retrofitting techniques to program contractors for product integration. Ran internal training seminars for engineers covering advanced topics in the application of Rhapsody Executable UML, including the use of ports, parameterized events and composite objects for the design of complex systems. Designed and developed a scheduling simulator for the MP-RTIP radar system for the E-10 program. Development included a software interface to mission scenarios using AGI.s Satellite Tool Kit for geodetic geometry and visualization. Presented recommendations for the application of Executable UML technologies in the development of complex military systems to maintain correlation between system architects and software engineers. Additionally evaluated the application of existing UML reverse engineering tools to existing code bases. Fidelity Flight Simulation (Pittsburgh, PA) Software Engineer (ctr) May '03 - Aug '03 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. Simulation software performed functions of an engine management controller regulating turbine temperature and torque. Additionally 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. Successfully met compressed schedule for entire product life cycle, from customer specification, design, implementation and acceptance in four months. TimeSys Corporation (Pittsburgh, PA) Software Engineer Jun '00 - Jan '03 Designed, implemented and released major sections of both the Reference Implementation (RI) of the Real-Time Specification for Java (RTSJ) well as a commercial product (Jtime) implementing the RTSJ. Areas of responsibility for the RI and Jtime included asynchronous transfer of control, real time event handling (sporadic servers) and signaling. Assisted in the software design of real-time threads, scheduling, memory management and garbage collection for both the RI and Jtime. Assisted the standards group with the initial design of the specification relating to asynchrony, real-time threads, scheduling and memory management. Assisted customer application design including feasibility analysis of software under Jtime using proprietary RMA design tools. Engineering experience through entire product life cycle, from conception, specification and design through implementation, testing and product release. 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 Reactor 4: 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 Robotics Institute, Rapid Prototyping of Industrial Systems: Under contract from Chevron Oil, constructed a prototype 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 Publications and Patents: Robbins, S. et al., Photogrammetric calibration of the SwissRanger 3D range imaging sensor, Proc. SPIE Optical Sensors Vol. 7003, 2008 Brosgol, Robbins, Hassan, Asynchronous Transfer of Control in the Real-Time Specification for Java, Proc. 5th ISORC, 2002 and ACM SIG Ada Letters Volume 22, Issue 4, 2002 Bollella, Brosgol, Robbins, Hardin, Dibble, System and Method for Asynchronous Transfer of Control, US Patent 7171501, European Patent EP1310871A2 Bollella, Robbins, Hardin, Brosgol, Dibble, Solanki, Method and Apparatus for Scoped Memory, Pending US Patent 20030097537, European Patent EP1308845A1 Dibble, Locke, Robbins, Solanki, Techniques for Exception Handling by Rewriting Dispatch Table Elements, US Patent 7296257 Leadership Experience: Small IR&D project management experience, including R&D grant proposal authorship, budgeting, scheduling and work breakdown. Project leadership of efforts with 3-5 staff and periodic deliverables. Extensive written and presentation skills. Technical Skills: C/C++, Java, Real-time and microcontroller programming in C, Matlab/Simulink. Some assembly for 6811 and x86. Extensive development under GNU/Linux and other POSIX systems. Extensive experience with GNU and Unix development tools (gcc/g++, gdb/ddd, cvs, perforce and others). Extensive use of Rhapsody Executable UML for major project development. Prior in depth usage of AGI Satellite Tool Kit. Education: Carnegie Mellon University School of Computer Science (Pittsburgh, PA): B.S. in computer science with robotics minor, May, 2000. Course work includes operating system design, mobile robot design, mobile robot programming, robotic manipulation, signal processing, control systems engineering, artificial intelligence and electrical and computer engineering. Activities Private pilot student, skiing, tennis.