Jeffrey Graham

Director of Robotics |
Mr. Graham is an advanced robotics software and automated systems technician. For more than 15 years, Mr. Graham has developed many sophisticated state-of-the-art robotic systems. Jeffrey's experience and skill sets are ideally suited to the requirements of the AEROS Project.
Mr. Graham is a senior advisor to the GRG Board of Directors and was recently appointed to the position of GRG Director of Robotic Technologies. Jeffrey is also the GRG key liaison person with NASA prime contractors "TRACLabs Group" to coordinate the final engineering, construction and testing of the first commercial full-scale operating AEROS System (www.TRACLabs.com) .
Summary of Qualifications
- An accomplished professional software engineer with over 15 years experience in the fields of science, research and development, robotics, real-time execution and commercial software development, primarily in C++ and Linux.
- Over 7 years experience building and testing mobile autonomous robots that operate in harsh outdoor environments, to build shared knowledge and perform a variety of tasks in cooperation with other robots, agents and human teammates and in collaboration with research teams from universities and government agencies
- Experience in artificial intelligence techniques
- Practical experience in object-oriented analysis and design
- Strong Linux and C++ software and embedded development skills
- Agile SCRUM Software Development experience in a continuous build and test environment
- Expertise in performance and human-safety architectures, multi-processing and multi-threading
Technical Expertise-Robotics
- Architectures subsumption, 3-tiered RAPs, hybrid deliberative/reactive paradigms
- HRI multi-modal speech recognition+synthesis, natural language processing, gestures
- Protocols RS232, USB, firewire, TCP, UDP, some JAUS
- Sensors DGPS, SICK 2D laser, Pt. Gray firewire & USB cameras, compass, IMUs, unique science payloads
- Actuators Dynamixel servos, various custom and COTS DC motors and Pan-Tilt units
- Controllers Galil embedded controllers, JR Kerr PICs, OOPICs, Maxxon Epos, AMC
- Robots RWI atrvJr, Segway RMP & RMD50, Vecna BEAR, NASA's Robonaut, SCOUT, EVA Robotics Assistants
- Manipulators TracLabs MARS arm, Schunk, Energid Cyton2, Barret 3-Finger hand
- Algorithms Visual servoing, tracking, Vehicle Health, neural networks, genetic algorithms
Technical Expertise-Software Engineering
Languages C++, C, bash, some PERL and Java hacking
Middleware CORBA, DDS
Dev Tools GNU tool chain, cmake, boost, valgrind, STL, Purify, Doxygen, Boost, eclipse
Process Tools Scrumworks, UnitTest++,Subversion, git, bugzilla
Concepts OOA&D, UML, Design Patterns, SOA, multithreading, multiprocessing
Systems Linux, custom Linux kernels, Gentoo & RHEL distributions, minimal VxWorks
Education
B.S. in Computer Science, Louisiana State University, 1987
All coursework towards M.S. In Robotics and Automated Systems, Louisiana State University, 1992
Robotics Specialization. Research “3D Object Recognition using Artificial Neural Networks and Orthogonal, Invariant Moments”
Awards and Patents
Elite Team Award, NASA Automation, Robotics & Simulation Division. 2000, 2002-2006, 2007
US Patent #6272479 “Method of Evolving Classifier Programs for Signal Processing and Control”
US Patent Application #12543141 “Pixel-Level Based Micro-Feature Extraction”
Professional Memberships
IEEE Robotics & Automation Society, 2000-present
Aircraft Owners and Pilots Association, 1987-1990
|