Stephen B. Stancliff
sbs0 [at] ymail.com
Objective
To
obtain a technical leadership position in an organization developing autonomous
vehicles / robots.
Education
·
Ph.D. - Robotics
(
·
M.S. - Robotics (
·
M.E. - Electrical
Engineering, minor in Mechanical Engineering (The University of Florida)
·
B.S.A.A.E - Aeronautical
and Astronautical Engineering (
·
B.A. - Philosophy
(
Employment History
8/04 – 9/09 Graduate
Student / Research Programmer. Carnegie
Mellon Univ.
11/01 – 8/04 Engineer.
8/00 – 8/01 Graduate
Student.
5/00 – 8/00 Engineer.
1/98 – 5/00 Graduate
Student. The
8/96 – 8/97 Science
Teacher. The
8/94 – 8/96 Science
Teacher.
Skills
·
Project
definition, decomposition, estimation, budgeting, scheduling, oversight.
·
Systems
engineering - "big picture" design.
Systems integration, safety, usability, reliability, manufacturability,
etc.
·
Mentoring of
junior engineers
·
Selection and
integration of COTS electrical and mechanical components. Design and development of custom electrical
and mechanical components.
·
Integration of
computers with sensors and actuators (hardware-level and software-level).
·
Hands-on electrical
and mechanical prototype development using hand tools and machine tools.
·
Software
development experience with numerous programming languages, operating systems,
toolkits. (C, C++, Java, Matlab, Pascal,
FORTRAN, BASIC, Prolog, M4, asm, UNIX, VxWorks, Win32, Gnome/GTK, GLUT/OpenGL,
TestPoint, etc.)
·
Experience with numerous
electrical and mechanical design tools (AutoCAD, VariCAD, Eagle, Protel,
PSpice, PowerView, etc.)
Engineering
Experience
·
Reliability of
Mobile Robot Teams (Ph.D. thesis research),
Graduate
Student (8/04 –9/09)
-
Initial
work under a NASA-funded project developed methods for incorporating reliability
engineering into the design process for robots and multirobot missions.
-
Follow-on
work on integrating reliability information into multirobot planning.
-
Primary
author on six peer-reviewed publications resulting from this work.
-
Teaching
Assistant for upper division 'Introduction to Robotics'
·
Telesupervised
Adaptive Ocean Sensing Fleet (TAOSF) project,
Graduate
Student (7/06 – 5/08) and
Research
Programmer (5/08 – 5/09)
-
Worked
on a team to develop a multirobot remote-sensing system using unmanned surface
vehicles (USVs) to monitor ocean and river water quality.
- Designed the overall software architecture
integrating C4ISR subsystems from CMU, NASA and US Navy as well as COTS
open-source components. Designed and
implemented most of the CMU code.
- Designed and implemented control,
communications, and sensing hardware and software for new USVs developed at
CMU.
- Provided tasking and supervision for other
students working on the project.
·
DARPA Urban
Challenge,
Graduate
Student (5/06 – 7/06)
-
Worked
on the team which developed the preliminary software design for the
TartanRacing autonomous vehicle which won the 2007 DARPA Urban Challenge.
·
Automated UAV
Mission System (AUMS)
Project
Manager (3/02 – 7/02 ; 4/04 – 8/04) and
Lead
Engineer (7/02 – 8/04)
-
Managed
a small team of engineers and technicians developing automated
launch-recovery-refueling capabilities for small VTOL unmanned aerial vehicles
(UAVs). Supervised a half-dozen
employees and an annual budget of roughly $750k.
-
Established
a vision for the overall project. Estimated
budget and schedule. Supervised the work
of other team members through informal meetings and formal design reviews. Identified personnel needs and interviewed
potential hires.
-
Sought
and developed partnerships with outside agencies including universities, private
companies, and other DoD labs.
Negotiated and supervised subcontracts.
-
Served
as a member of the branch-level management team responsible for budget and
personnel decisions for approx. 45 employees and budget of approx. $15M.
-
As
lead electrical and software engineer on the project, designed and implemented
hardware and software for control of launch-recover mechanisms, developed graphical
user interface, and integrated these systems with the existing network
communications layer.
·
Mobile
Detection Assessment and Response System (MDARS)
Lead
Engineer for MDARS-Exterior Vehicles (11/01 – 6/03)
-
Led
a team of engineers and technicians working to improve the communications, sensors,
and reliability of MDARS-E autonomous ground vehicles.
-
Developed
formal test and operating procedures for vehicles in order to provide better
documentation of problems.
-
Designed
a formal network communications test plan and supervised its
implementation. Changes resulted in
improved network reliability and coverage.
-
Re-engineered
remotely-operated gun turret to improve reliability and safety.
-
Developed
hardware for autonomous control of access gates and garage doors.
-
Investigated
alternative sensors for navigation and obstacle avoidance.
-
Supervised
experiments and demonstrations both onsite and at other DoD facilities.
· Surveillance Towed Array Sensor System (SURTASS)
Systems
Engineer (3/02 – 6/02)
-
Worked
with a team of engineers to produce a preliminary design for a semi-autonomous
unmanned surface vehicle.
· The MultiRobot Lab,
Graduate
Student (8/00 – 10/01)
-
Project
leader and lead hardware engineer for CMU mid-sized RoboCup team.
-
Selected
and integrated new robot hardware including computers and cameras.
· Unmanned Underwater Vehicle
Engineer
(5/00 – 8/00)
-
Developed
software for automated UUV battery charging and monitoring onboard submarines.
-
Developed
3D user interface for display of simulated and recorded UUV tracking data.
· Machine Intelligence Laboratory, The
Graduate
Student (1/98 – 5/00)
-
Designed
and built an autonomous airplane using a neural network to learn flying skills
from human pilots.
-
Designed
and built an autonomous four-legged robot.
-
Designed
and built a single-board computer using the MC68000 processor.
-
Instructor
of record for upper-division EE microelectronics lab sections
-
Taught
robotics to high school teachers as part of NSF-funded program
Academic Honors
·
Member of Eta
Kappa Nu (National Electrical Engineering Honor Society)
·
Member of Sigma
Gamma Tau (National Aerospace Engineering Honor Society)
·
Purdue
Outstanding Senior (Philosophy)
·
Purdue
President's Honor Award Scholarship
·
National Merit
Finalist
Engineering Coursework
(*=Graduate-level)
Design, Fabrication, Systems
Engineering, Management, etc.
· Managing Software Development *
· Intelligent Machines Design Lab *
· Microprocessor Hardware/Software
Design Lab *
· Human Factors Engineering *
· Human Factors *
· Aerospace Design I & II
· Engineering Economy
Artificial Intelligence,
Computer Vision, etc.
· Computer Vision *
· Game Theory *
· Minds, Machines and Knowledge *
· Machine Intelligence and Synthesis *
· Machine Learning in Robotics I &
II *
· Machine Learning *
·
Artificial
Intelligence *
Electronics, Control
Systems, etc.
· Sensing and Sensors *
· State Variable Methods in Linear
Systems *
· Computer Control of Machines and
Processes *
· Circuits I
· Electronic Circuits
· Digital Logic
· Communication Systems
· Control Systems
· Flight Dynamics and Control
· Experimental Flight Mechanics
Mechanics
· Mechanics of Manipulation *
· Geometry of Mechanisms and Robots I
& II *
· Mechanics III *
· Aeromechanics I & II
· Structural Analysis
· Dynamics and Vibrations
Fluids, Thermo, etc.
· Thermodynamics I & II
· Fluid Mechanics
· Aerodynamics
Other.
· Optimization in Aerospace Engineering
*
· Mathematical Fundamentals for
Robotics *
· Random Variables
Publications
Planning to
Fail - Reliability Needs to be Considered a Priori in Multirobot Task
Allocation
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Proc. 2009 IEEE Int. Conf. Systems Man and Cybernetics (SMC–09), Oct. 2009.
Planning to
Fail: Incorporating Reliability into Design and
S. Stancliff, Carnegie Mellon University Ph.D. thesis CMU-RI-TR-09-38, Sept. 2009.
Cooperative
Aquatic Sensing using the Telesupervised Adaptive Ocean Sensor Fleet
J. Dolan, G. Podnar, S. Stancliff, K. Low, A. Elfes, J. Higinbotham, J. Hosler, T. Moisan and J. Moisan, Proc. SPIE Conf. Remote Sensing of the Ocean, Sea Ice, and Large Water Regions, Aug. 2009.
Robot Boats as a
A. Elfes, G. Podnar, J. Dolan, K. Low, and S. Stancliff, Proc. Workshop on Sensor Networks for Earth and Space Science Applications (ESSA–09), Apr. 2009.
J. Dolan, G. Podnar, A. Elfes, S. Stancliff, E. Lin, J. Higinbotham, J. Hosler, J. Moisan, and T. Moisan, Proc. 2008 NASA Earth Science Technology Conf. (ESTC–08), June 2008.
Operation of
Robotic Science Boats Using the Telesupervised Adaptive Ocean Sensor Fleet
System
G. Podnar, J. Dolan, A. Elfes, S. Stancliff, E. Lin, J. Hosler, T. Ames, J. Moisan, T. Moisan, J. Higinbotham, and E. Kulczycki, , Proc. 2008 IEEE Int. Conf. Robotics and Automation (ICRA–08), May 2008, pp. 1061–1068.
The
Telesupervised Adaptive Ocean Sensor Fleet (TAOSF) Architecture: Coordination
of Multiple Oceanic Robot Boats
A. Elfes, G. Podnar, J. Dolan, S. Stancliff, E. Ratliff, J. Hosler, T. Ames, J. Higinbotham , J. Moisan, T. Moisan, and E. Kulczycki, Proc. 2008 IEEE Aerospace Conference, Mar. 2008, pp. 1–9.
Planning to
Fail - Reliability as a Design Parameter for Planetary Rover Missions
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Proc. 2007 Performance Metrics for Intelligent Systems Workshop (PerMIS–07), Aug. 2007, pp 218–222.
The
Telesupervised Adaptive Ocean Sensor Fleet
A. Elfes, G. Podnar, J. Dolan, S. Stancliff, E. Lin, J. Hosler, T. Ames, J. Moisan, T. Moisan, J. Higinbotham, and E. Kulczycki, Proc. SPIE Conf. Atmospheric and Environmental Remote Sensing Data Processing and Utilization III: Readiness for GEOSS, Aug. 2007
Harmful
Algal Bloom Characterization Via the Telesupervised Adaptive Ocean Sensor Fleet
J. Dolan, G. Podnar, S. Stancliff, E. Lin, J. Higinbotham, J. Hosler, T. Ames, J. Moisan, T. Moisan, A. Elfes, Proc. NASA Science Technology Conf. 2007 (NSTC–07), May 2007
Publications
(cont.)
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Proc. 2006 IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS–06), Sept. 2006, pp 2206–2211.
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Journal of Advanced Robotic Systems (IJARS), vol. 3, no. 2, June 2006, pp. 155–164.
Planning to
Fail:
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Proc. 8th International Symposium on Artificial Intelligence, Robotics and Automation in Space (ISAIRAS–05), B. Battrick, ed., European Space Agency publication SP-603, 2005.
S. Stancliff, J. Dolan, and A. Trebi-Ollennu, Proc. 1st Int. Workshop Multi-Agent Robotic Systems (MARS–05), Peter Sapaty and Joaquim Filipe, eds., INSTICC Press, Portugal, 2005, pp. 144–151.
Towards a
Predictive Model of
S. Stancliff, J. Dolan, and A.
Trebi-Ollennu,
Automated
Launch, Recovery, and Refueling for Small Unmanned Aerial Vehicles
K. Mullens, A. Burmeister, M. Wills, N. Stroumtsos, T. Denewiler, S. Stancliff, and K. Thomas, Proc. SPIE - Vol. 5609 Mobile Robots XVII, D. Gage, Ed., Dec. 2004, pp. 233–243.
An Automated UAV
K.
Mullens, E. Pacis, S. Stancliff, A. Burmeister, T. Denewiler, M. Bruch, and H.
Everett, Proc. AUVSI Unmanned Systems in International Security 2003 (USIS–03),
Sept. 2003.
CMU Hammerheads 2001 Team Description
S.
Stancliff, R. Balasubramanian, T. Balch, R. Emery, K. Sikorski, and A. Stroupe,
RoboCup 2001: Robot Soccer World Cup V, A. Birk, S. Coradeschi and S.
Tadokoro, Eds.
Learning to Fly: Developing an Autonomous Aerial
Vehicle Using Human Skill Modeling
S.
Stancliff, Master's Thesis, The
Learning to Fly: Modeling Human Control Strategies in
an Aerial Vehicle
S.
Stancliff and M. Nechyba, Proc. 2000
Learning to Fly: Design and Construction of an
Autonomous Airplane
S.
Stancliff, J. Laine, and M. Nechyba, Proc. 1999