Real time

Prototyping for a weather condition display

Prototyped hardware and software.
A PC with 3 sensors was used to capture wind direction and force, and air quality.
Following data conversion, the PC controlled LED switching devices.
Keywords: C, RS232, Driver, Embedded controller, DOS, PC
Duration: 1 month


More

CCD astronomy

Prototyped a driver for high-speed transfer of images captured by a CCD camera coupled to a telescope.
By transfering images through the parallel port, the driver offered an easy-to-market, cheap and performant solution.
I had the pleasure to work with Patrick Martinez, one of the World's top specialists in CCD astronomy.
Keywords: C, Driver, Parallel communications, Centronics, DOS, PC
Duration: 1 month


More

Security

Audited, reengineered and optimized a security system for remote control of motorized cameras, alarm sensors, video recorders, through a joystick and dispatch box.
Coordinated with Hardware Engineer to upgrade embedded software.
Added configuration files and parameters to allow for flexible setup and integration into clients' environments.
Redesigned user interface.
Extended real-time kernel to manage multi-user operating mode.
Updated whole application for Y2K compliancy.
Keywords: C, 8086, Driver, RS232, DOS, PC, Video, Camera, Alarm
Duration: 5 months


More

Vision system (my university project)

Surveyed state-of-the-art bibliography on computer vision.
Analyzed, designed and implemented the systems services of a general computer vision system for pattern recognition, controlled by a natural language.
Developed drivers for capture hardware and image coprocessor, preprocessing algorithms, modules for enhancing and describing image contents, user interface.
Natural language allowed for writing this type of program:

For quality-control application
if the area is greater than 1000
   then print OK
   else print This is a faulty item!
For a production-checking application
if the number of parts equals 4
   then print Good series
   else print Wrong number of parts!

Organized demonstration sessions, wrote a report, and gave final lecture.
Keywords: C, C++, Xenix, Driver, Image digitalization, Image processing, Pattern recognition, Knowledge representation, Natural language, Data Translation, PC
Duration: 1 year


More

Knowledge representation

Surveyed state-of-the-art bibliography and wrote a 70-page report on "Knowledge representation by structured objects".
Also gave a lecture on Artificial Intelligence for the industry.
This project gave me the opportunity to meet very talented researchers and scientists at INRIA, France's leading research institution.
Keywords: Artificial Intelligence, Objects, Frames, Prototypes, Knowledge, Structured models, KRL, FRL, KL-One, Krypton
Duration: 2 months


More

Pattern recognition

Co-designed and co-developed an application which captures an image of an unraveled puzzle for kids through two cameras, analyzes the shape of the parts, does a logical reconstruction and controls a robot arm to grab the parts and position them.
Co-wrote a 21-page report and gave a lecture.
Keywords: Image analysis, Pattern recognition, Camera, Robot, Command&control, Pascal, DOS, PC
Duration: 3 months


More

Motorized hardware control

Developed a monitor for prototyping a control system for elevator.
Hardware was a fully-functional scale-model of two elevators and a collection of keyboards.
System was made up of four sub-systems: command (to drive motors), keyboard (for user calls), temporization (for timebase) and logic (to coordinate the whole system).
Keywords: PLM, iRMX, Driver, Hardware, Command&Control, PC
Duration: 1 month


More

Data acquisition

Prototyped hardware and implemented subroutines for a data acquisition system.
An analog signal was used as an input, samples were converted into digital data and displayed on a 7-segment LED.
The system was architected as one main module controlling two background tasks.
Keywords: 8085, Interrupts, Multitasking, Driver, Analog-to-digital converter, Data acquisition, Display controller
Duration: 2 weeks


More

 

Map - You are here
Projects:  Internet | RDBMS | Multimedia | Systems | Networking | Real time
Back to projects overview