This workshop will enable the participants to build a robot with vision processing capabilities. The workshop covers image processing fundamentals and their implementation by using some of the unique software tools. The hardware platform used is a state of the art research platform named SPARK IV, developed by NEX Robotics. This platform is currently being used by IIT Bombay and many other universities for imparting cutting edge robotics and embedded fundamentals to bright and aspiring students.
It's a 7.5 hour workshop spread over one day providing working knowledge of how to install a vision sense in your robot. We introduce the fundamentals of image processing, using Matlab for working with images and then we build a ball follower application. On the way, we teach how to interface a camera with PC, capture real time images, do image processing and control your robot.
The workshop covers,
- Introduction to Image Processing
- Raw Image formats
- Image representation (pixels, intensity
and resolution)
- Color images
- Color spaces (RGB, YCbCr, HSV)
- Working with images in Matlab
- Camera configuration in Matlab
- Capturing and previewing images
- Binary images
- Previewing video
- Building an application (Object
follower)
- Controlling robot over serial port
- Using serial port in Matlab
- Robot control commands
- Using the Forward/Backward functions for motion
- Setting up camera for image acquisition
- Image analysis
- Color detection
- Centroid determination
- Algorithm development for object follower
- Discussion
- Advanced image acquisition and processing
strategies.
- How to use an overhead camera (formulas
involved)
- Queries
At the end
of the workshop, Participants will be given relevant training material on a CD.
Hardware platform can be bought at discounted prices by sending a request at
info[at]nex-robotics[dot]com.
Prerequisites:
Working knowledge of MATLAB will be added advantage.