Available Student and Research Projects

From MMVLWiki
(Difference between revisions)
Jump to: navigation, search
m
 
(19 intermediate revisions by 4 users not shown)
Line 8: Line 8:
 
* [[#Industrial robotics & automation projects|Industrial robotics & automation]]
 
* [[#Industrial robotics & automation projects|Industrial robotics & automation]]
  
See sections "[[#See Also|See Also]]" and "[[#External Links|External Links]]" for thesis marking sheet and sample reports from previous years.
+
See sections "[[#External Links|External Links]]" for thesis marking sheet and sample reports from previous years.
  
='''Machine vision projects'''=
+
=Machine vision projects=
  
==Camera Calibration with Ruby==
+
==Embedded Machine Vision System==
{|align="right"
+
|-
+
|[[Image:Pinhole.png|thumb|180px|Pinhole camera model]]
+
|-
+
|}
+
The objective of this project is to implement camera calibration software in Ruby. The software needs to extract and filter the features (corners) from an image of a checker board plane. The pixel coordinates of the corners of the checker board are then used to calibrate the camera. The current software of the MMVL is implemented in C++ and it also requires manual interaction.
+
 
+
Please contact [mailto:Kim.C.Lim@REMOVETHISstudent.shu.ac.uk Kim Chuan Lim] or [http://www.shu.ac.uk/mmvl/staff/?name=wedekind Jan Wedekind] for more details.
+
 
+
===See Also===
+
* [[HornetsEye]]
+
* [[Mimas Camera Calibration]]
+
 
+
===External Links===
+
* [http://www.ruby-lang.org/ Ruby]
+
* [http://research.microsoft.com/%7Ezhang/Calib/ A Flexible New Technique for Camera Calibration]
+
 
+
<!-- ==Stitching for microscopes==
+
{|align="right"
+
|-
+
|[[Image:Feather.jpg|thumb|180px|A bird's feather (reflected light, darkfield) (7.2 MByte [http://vision.eng.shu.ac.uk/jan/feather1.avi video], 10.1 MByte [http://vision.eng.shu.ac.uk/jan/feather2.avi video])]]||[[Image:Mapping.png|180px|thumb|Stitching using the feedback of the microscope's drive]]
+
|-
+
|}
+
 
+
The objective of this project is to generate a stitched image from the input-video (linear complexity desirable) without feedback from microscope-drive. The images need to be cross-compare to avoid drifts in the estimated shift. The system may be extended to include an extended depth of field by maximising a focus measure.
+
 
+
Supervisor: [mailto:j.wedekind@shu.ac.uk Jan Wedekind]
+
 
+
===See Also===
+
* [[Depth from Focus]]
+
* [[Microscope Vision Software]]
+
* [[HornetsEye]]
+
 
+
===External Links===
+
* [http://www.hadleyweb.pwp.blueyonder.co.uk/ CombineZ] -->
+
 
+
== Embedded Machine Vision System ==
+
 
The project requires the design and fabrication of a small embedded machine vision board comprising a CMOS camera chip and a micro-controller unit (ARM7/ARM9/Cortex/xScale) for on-board image processing. The work is in conjunction with a European project in reconfigurable robotics.
 
The project requires the design and fabrication of a small embedded machine vision board comprising a CMOS camera chip and a micro-controller unit (ARM7/ARM9/Cortex/xScale) for on-board image processing. The work is in conjunction with a European project in reconfigurable robotics.
  
 
Supervisor: [mailto:f.caparrelli@REMOVETHISshu.ac.uk Fabio Caparrelli]
 
Supervisor: [mailto:f.caparrelli@REMOVETHISshu.ac.uk Fabio Caparrelli]
  
='''Robotics projects'''=
+
=Robotics projects=
 
+
==Robot formation using APF==
+
{|align="right"
+
|-
+
| [[Image:netlogo.jpg|180px|thumb|multirobot-human formation with NetLogo 4.0.2]]
+
|-
+
|}
+
This work consists of the study of different types of artificial potential forces (APF) for formation generation and maintaining in multi-robot systems. Simulation study of different robot behaviors (robot aggregation, group migration and obstacle avoidance) for a team of robots in a 2D environment using NetLogo.
+
 
+
Supervisor: [mailto:l.alboul@shu.ac.uk Lyuba Alboul], (Jacques Penders), Assistant: [mailto:acesjsp@exchange.shu.ac.uk Joan Saez-Pons]
+
 
+
===See also===
+
* [http://www.inl.gov/adaptiverobotics/robotswarm/socialpotential.shtml Social Potential Fields Implementation]
+
 
+
===External Links===
+
* [http://ccl.northwestern.edu/netlogo/ NetLogo]
+
 
+
==Inter-robot KIII communication==
+
{|align="right"
+
|-
+
| [[Image:Khepera3.png|180px|thumb|Khepera III model with Webots 5.0]] || [[Image:Kh3.jpeg|180px|thumb|Khepera III robot]]
+
|-
+
|}
+
 
+
This work consists of developing an algorithm for explicit inter-robot communication using IR/sonar proximity sensors. Software to be used: Webots (3D robot simulation software). The simulation will be tested on real Khepera III (small-size robots).
+
 
+
Supervisor: [mailto:l.alboul@shu.ac.uk Lyuba Alboul], Alan Holloway, (Jacques Penders), Assistant: [mailto:acesjsp@exchange.shu.ac.uk Joan Saez-Pons]
+
 
+
===External Links===
+
* [http://www.cyberbotics.com/ Webots]
+
* [http://www.k-team.com/ K-TEAM]
+
  
 
==Formation control of Khepera III robots==
 
==Formation control of Khepera III robots==
Line 99: Line 31:
 
Abstract: The project consists of designing, building and testing a sensor interface to be mounted on a Khepera robot. The system will be based around an embedded microcontroller which will interface to the Khepera using the I2C interface.
 
Abstract: The project consists of designing, building and testing a sensor interface to be mounted on a Khepera robot. The system will be based around an embedded microcontroller which will interface to the Khepera using the I2C interface.
  
Supervisors:  [mailto:engafh@exchange.shu.ac.uk Alan Holloway], (Jacques Penders) Assistant: [mailto:acesjsp@exchange.shu.ac.uk Joan Saez-Pons]
+
Supervisors:  [mailto:engafh@exchange.shu.ac.uk Alan Holloway], (Jacques Penders)
  
 
==Design of miniature multi channel frequency counter for remote QCM sensing applications==
 
==Design of miniature multi channel frequency counter for remote QCM sensing applications==
Line 111: Line 43:
 
Supervisor: [mailto:engafh@exchange.shu.ac.uk Alan Holloway]
 
Supervisor: [mailto:engafh@exchange.shu.ac.uk Alan Holloway]
  
='''Medical projects'''=
+
=Medical projects=
  
 
==Baby breathing monitor==
 
==Baby breathing monitor==
Line 127: Line 59:
 
==Medical Ultrasound Training Simulator==
 
==Medical Ultrasound Training Simulator==
  
[http://www.sensegraphics.com/products_immersive.html Using augmented virtual reality and haptic force feedback system] to simulate the Ultrasound medical examination of a patient. An M.Sc. student has previously developed most of the simulator. The enhancements to be done to the existing project are related to acquire new data set(Medical Ultrasound images) to incorporate into the existing project.
+
[http://www.sensegraphics.com/index.php?page=shop.product_details&flypage=shop.flypage_sensegraphics&product_id=20&category_id=7&manufacturer_id=0&option=com_virtuemart&Itemid=83 Using augmented virtual reality and haptic force feedback system] to simulate the Ultrasound medical examination of a patient. An M.Sc. student has previously developed most of [http://vision.eng.shu.ac.uk/mmvlwiki/index.php/Medical_Image_Processing the simulator]. The enhancements to be done to the existing project are related to acquire new data set(Medical Ultrasound images) to incorporate into the existing project.
  
Skill set that will be developed : Electronics and PIC micro-controller programming. Some prior programming experience is required. experience. Python programming
+
Skill set that will be developed : Python programming. Some prior programming experience is required.  
  
 
Supervisors: [mailto:r.saatchi@shu.ac.uk Reza Saatchi] and [mailto:a.n.selvan@shu.ac.uk Arul Selvan]
 
Supervisors: [mailto:r.saatchi@shu.ac.uk Reza Saatchi] and [mailto:a.n.selvan@shu.ac.uk Arul Selvan]
  
='''Industrial robotics & automation projects'''=
+
=Industrial robotics & automation projects=
  
 
==Precise Food Decoration Using a Robot-Controlled System==
 
==Precise Food Decoration Using a Robot-Controlled System==
Line 140: Line 72:
 
Supervisor: [mailto:f.caparrelli@REMOVETHISshu.ac.uk Fabio Caparrelli]
 
Supervisor: [mailto:f.caparrelli@REMOVETHISshu.ac.uk Fabio Caparrelli]
  
='''See Also'''=
+
=See Also=
* [[British Life and Culture Module]]
+
* [[MMVL]]
* [http://vision.eng.shu.ac.uk/bala/msc/MSc-ProjectMarkingSheet.doc M.Sc. thesis marking sheet]
+
* [[:Category:Projects|Projects]]
* Sample [http://vision.eng.shu.ac.uk/bala/msc/ M.Sc. thesis from previous years]
+
  
='''External Links'''=
+
=External Links=
 
* [http://vision.eng.shu.ac.uk/bala/msc/MSc-ProjectMarkingSheet.doc M.Sc. Thesis marking sheet]
 
* [http://vision.eng.shu.ac.uk/bala/msc/MSc-ProjectMarkingSheet.doc M.Sc. Thesis marking sheet]
 
* [http://vision.eng.shu.ac.uk/bala/msc/ M.Sc. Theses from previous years]
 
* [http://vision.eng.shu.ac.uk/bala/msc/ M.Sc. Theses from previous years]
* [http://www.shu.ac.uk/research/meri/phd/pg-research.html MERI PhD adverts]
+
* [http://www.shu.ac.uk/research/meri/postgrad-research/ MERI PhD adverts]
* [https://wiki.ubuntu.com/Training Ubuntu Student Guide]
+
* [https://wiki.ubuntu.com/Training (K)Ubuntu Student Guide]
 +
* [http://www.ubuntupocketguide.com/ (K)Ubuntu Pocket Guide]
 
* [[Image:GoogleCodeSearch.gif|60px]] [http://codesearch.google.com/ Google code search]
 
* [[Image:GoogleCodeSearch.gif|60px]] [http://codesearch.google.com/ Google code search]
  
 
[[Category:Projects]]
 
[[Category:Projects]]

Latest revision as of 11:56, 12 August 2011

Steel gates of entrance to City Campus next to Sheaf Building

These are the projects currently being offered by the MMVL. If you wish to be supervised then please contact the listed supervisors directly for an interview. Note that we support projects at the undergraduate, ERASMUS, M.Sc. and Ph.D. levels.

The projects fall into the following categories:

See sections "External Links" for thesis marking sheet and sample reports from previous years.

Contents

[edit] Machine vision projects

[edit] Embedded Machine Vision System

The project requires the design and fabrication of a small embedded machine vision board comprising a CMOS camera chip and a micro-controller unit (ARM7/ARM9/Cortex/xScale) for on-board image processing. The work is in conjunction with a European project in reconfigurable robotics.

Supervisor: Fabio Caparrelli

[edit] Robotics projects

[edit] Formation control of Khepera III robots

The project consists of implementing formation control on a group of 3 Khepera robots. Inputs for the control are the US and IR sensors mounted on the khepera III robots, the control consists of a set of attraction and repulsion forces. Supervisor: Lyuba Alboul, Alan Holloway, (Jacques Penders)

[edit] Wall following behaviours for mobile robots

Abstract: the project consists of implementing wall following behaviour on a Khepera III robot using US and/or IR sensors mounted on the robot. Additionally a map of the environment is produced or 2 other khepera follow the wall follower in a formation.

Supervisor: Lyuba Alboul, Alan Holloway, (Jacques Penders)

[edit] Design of a I2C sensor interface for Khepera robots using an embedded microcontroller

Abstract: The project consists of designing, building and testing a sensor interface to be mounted on a Khepera robot. The system will be based around an embedded microcontroller which will interface to the Khepera using the I2C interface.

Supervisors: Alan Holloway, (Jacques Penders)

[edit] Design of miniature multi channel frequency counter for remote QCM sensing applications

Abstract: The project will involve research into a suitable method of measuring the frequency of an array of frequency based sensors. It is anticipated that either an embedded microcontroller or FPGA will be used. A prototype design should be made and suitable validation of the system performed.

Supervisors: Alan Holloway, A Nabok, (Jacques Penders)

[edit] Design of a microcontroller based Electronic nose for use on Khepera robots

Abstract: The project is based around the design of both a hardware and software interface for a small array of sensors which can be mounted on a Khepera robot. The project will involve some embedded microcontroller programming, electronic circuit design and PCB design/fabrication

Supervisor: Alan Holloway

[edit] Medical projects

[edit] Baby breathing monitor

The purpose of the project is to measure the breathing rate of babies without any physical contact.

  • Solution 1: Using sensors - A proof of concept working version has already been done using a single sensor. The proposed project will explore the possibility of improving the accuracy and the robustness of the system.
  • Solution 2 : Using a web camera based vision system to detect the breathing movement. A proof of concept working version has already been developed. The proposed project will explore the possibility of improving the accuracy and the robustness of the system.

Reference : Development of non-restrictive sensing system for sleeping person using fiber grating vision sensor (Journal paper)

Skill set that will be developed : Electronics, PIC micro-controller programming. Exposure to Linear algebra. MATLAB and/or C++ programing knowledge will be useful

Supervisors: Reza Saatchi and Arul Selvan

[edit] Medical Ultrasound Training Simulator

Using augmented virtual reality and haptic force feedback system to simulate the Ultrasound medical examination of a patient. An M.Sc. student has previously developed most of the simulator. The enhancements to be done to the existing project are related to acquire new data set(Medical Ultrasound images) to incorporate into the existing project.

Skill set that will be developed : Python programming. Some prior programming experience is required.

Supervisors: Reza Saatchi and Arul Selvan

[edit] Industrial robotics & automation projects

[edit] Precise Food Decoration Using a Robot-Controlled System

The project requires the design and construction of a mechanical rig to be attached to a robot platform and mounting a laser-optical displacement sensor. The aim is to use the sensor to keep the robot end-effector to a constant distance from a non-flat surface. The targeted application is in the food robotics industry, eg automatic decoration of confectionery foods (cakes!).

Supervisor: Fabio Caparrelli

[edit] See Also

[edit] External Links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox