Daniel Small
5205 Purcell Dr. NE
Albuquerque, NM 87111
small@cs.unm.edu
http://www.cs.unm.edu/~small
|
|
Education:
|
M.S. Computer Science with thesis
, July 2001, University of New Mexico
B.S. Computer Science, June 1989, University of Maryland Baltimore
County
|
Senior Member of Technical Staff
10/95 - employed by SNL
09/92 - 09/95, RE/SPEC Inc
|
- 3D
Real-Time Graphics Programming (Scene-graph API’s, OpenGL, etc)
- 3D
Sensor Development (structured light & shape-from-silhouette
sensors)
- C/C++,
Tcl/TK, OOD/OOP, Linux, Win32, Embedded systems, RT programming
- Awarded
corporate scholarship (½ time for pursuit of MS Degree)
- Principal
Investigator /Project Manager for $1m, 3yr research project
"3D Video Motion Detection"
- Off-line
programming and simualtion of complex robotic systems
- Research
proposal funded for 1997, "Real-Time 3D and Homogeneous Data
Fusion", researching ways of applying camera models to projective
texture maps for the purpose of fusing video onto 3D senor data in
real-time. VRML 2.0 used to transmit 3D data via www. Performer
2.0 graphics package used for real-time rendering of fused data on ONYX
class SGI computers.
- Real-time
process control of complex robotic systems
- CORBA
network programming in client/server and peer to peer
software architectures
- Developed
CORBA WAN interface for a robot controller and teamed with industrial
partner to implement it.
- Sandia
Corporate Technology award, Division 2000 Quality Award, Employee
Recognition Award
- Developed
a robotic graphical programming system which fuses high-end simulation
with robotic supervisory control systems.
- OOD/OOP
in C & C++ for systems integration in a UNIX/Real-time environment
- C
& C++ development in a VxWorks/VME environment using FORCE 68033
CPU's, ISIO and I860 processors
- C/C++
development in a Linux/VME using Motorola G4
- Advanced
user of the IGRIP Robotics simulation package, CAD/CAM
systems integration.
- Customer
Support & Training, Travel to customer sites for
installation/testing
- Integrated
dual-camera pan&tilt vision system into pick&place robotics
control system
- Automation
of Manufacturing / machining processes through simulations and
systems programming
- Teamed
on implementing a distributed sensing system using autonomous robotic
vehicles
- Teamed
on implementing a remote robotic programming system distributed
over a wide-area network.
- Systems
engineering experience with the following robot systems: PaR
Systems XR6100 Gantry Robot w/ Cimroc
4000x controllers, PUMA 260,560 & 760 using UNIMATION
controllers, GMF/Fanuc Robots with KAREL controllers
and TITAN II manipulators.
|
Software Engineer
8484 Georgia Ave. Suite 200
Silver Spring, MD 20910
May 1988 - September 1992
|
- Participated
in Full Life-Cycle commercial product development
- Imaging
/ Machine Vision applications development specialist
- C,
Assembler for all 80x86 platforms
- Color
Image Processing algorithm development
- Unix
Systems experience on SUN/Apollo workstations
- Real-Time
imaging development using array processors and video digitizers
- GUI
Development / Graphical Subsystem Development
- Developed
Products: Image-Pro II, Image-Pro PLUS, HALO Desktop Imager,
- Gray
F/X, GlobalLab Color, HALO Graphics Tools, Lockheed's DITS/ICON
Imaging Subsystems
- Developed
custom imaging apps for short-term contracts with OEM customers
- Supported
Image-Pro Developers Toolkit, which allows users to write custom imaging
applications.
- Helped
customers develop code and integrate their applications into the IDT
Architecture
- Customer
Support, Offsite remote and phone hotline, Training, Sales Support
- Trade
Show Technical & Marketing Support , Robotics & Machine
Vision, Electronic Imaging, Scientific Imaging, SIGGAPH, COMDEX
- Environments
of expertise: C, C++, MS Visual C++,
CORBA/Orbix, HTML, Java, CGI, VRML, Web Server integration, SQL,
GSL, KAREL, Tcl/Tk, ITcl/ITk, 80x86 ASSEMBLY, CVS, Atria
CASE Tools, LISP, PARADOX, Silicon Graphics, Sun, UNIX
, SYS V, BSD, VxWorks, DOS, MS-Wndows 95/NT, VMS
|
Selected Publications:
|
- "Graphical
Programming of Telerobotic Tasks", 7th ANS Topical on
Robotics and Remote Systems, 1997
- "Virtual
Collaborative Control for Increased Equipment
Utilization", IEEE Robotics & Automation
1997.
- "Real-Time
Homogeneous Data Fusion", Sandia Labs Technical Report, 1998
- "A
Patterns Analysis of the UMBRA Simulation Framework", Sandia Labs
Technical Report, 2000
- "A
Shape from Silohoutte Method for Tracking Articulated Human
Figures", RobotVision 2001
- "Real-Time
Shape-from-Silhouettes", Masters Thesis, University of New Mexico,
July 2001
|
Hobbies:
|
Snow-boarding, hiking,
singing, back-packing, all things outdoor....
|