Uncategorized

Robot

Sign Following Robot අපේ තෙවන වසර ව්‍යාපෘතිය

19

ඔන්න ගොඩක් කාලෙකට පස්සේ මේකට පෝස්ට් එකක් දාන්නෙ. පහුගිය ටිකේම ඔලුව උස්සන්න බැරි තරමට වැඩ. විභාගයි කැම්පස් එකේ අනිත් වැඩයි.. බ්ලොග් එකෙන් කියන්න බැරි උනා, දැන් මම ට්‍රේනින් එකකට යනවා සොෆ්ට්වෙයාර් කම්පැනියක මාස 6කට.

කොහොම්න් හරි පහුගිය ටිකේ හරියට වැඩ තිබ්බා. නොනගතෙත් කෝඩින් :P ….. මේ අපි මහන්සි උනේ 3 වෙනි වසර ගෘප් ප්‍රොජෙක්ට් එක වෙනුවෙන්. සෑහෙන මහන්සියක් දරලා අන්තිමට ගොඩක් හොඳ දෙයක් අපිට එළි දක්වන්න පුළුවන් උනා.

 

UCSC එකේ CS කරන අපිට 3 වෙනි වසරෙ පළමු සෙමෙස්ටරේදි ප්‍රොජෙක්ට් එකක් කරන්න පුළුවන්. ඉතින් මේකට අපි යාළුවෝ 5 දෙනෙක් සෙට් උනා. කණ්ඩායමේ අනිත් අය තමා පසිඳු මලින්, මනුප්‍රිය බානු, යුවකාන්ත් සහ මනෝජ් බුද්ධික. ඉතින් මුලදි මාතෘකාවක් හොයාගන්න ටිකක් අමාරු උනත් අන්තිමට අපිට හොඳ මාතෘකාවක් හොයාගන්න පුළුවන් උනා. අහපු හැමෝම වගේ මේක ගොඩක් අමාරු වෙයි කියලා අපිට කිව්වත් අපි වැඩේ අතෑරියේ නෑ.

 

පොඩ්ඩක් විස්තර කරන්නම්කෝ මොකක්ද මේක කියලා. අපි නම දැම්මේ “Sign Following Robot” ,( ප්‍රොජෙක්ට් එකේ නම දැම්මේ නම් මෙහෙම “Sign Following Path Navigation System” ) කියලා. ප්‍රොජෙක්ට් එකේ නමට Robot කෑල්ල අයින් කරන්න හේතු උනේ අපිට Hardware Part එක හදාගන්න බැරි වේදෝ සැකයක් තිබ්බ නිසා.

 

මේකෙ අදහස මෙහෙමයි. දැන් ඔය ලොකු කොම්පැනි වල, Automobile Company වගේ, ඇතුලත භාණ්ඩ ප්‍රවාහනයට යොදාගන්නේ ෆෝර්ක් ලිෆ්ට් වගේ මිනිස්සුම ධාවනය කරන ඒවානේ. ලොකු වතු වල වගේත් මේ වගේ දේ පාවිච්චි වෙනවා. කොහොමින් හරි ඔබ දන්නවා ඇති එකම මාර්ගයක තමා මේවා ධාවනය වෙන්නේ හැම වෙලේම. ඉතින් මේකට මිනිසුක් රහිත නැත්නම් “Automated Vehicle” එකක් විසඳුම විදියට දෙන එක තමා අපේ ප්‍රයත්නය උනේ.

 

Getting Ready

 

Getting Ready

 

ඔබ අහලා ඇති “Line Following Robot” ලා ගැන. ඒ කියන්නේ රේඛාවක් අඳුනගෙන ඒ දිගේ යන රොබෝවෙක්. හැබැයි අපේ රොබෝවා Line Following එකෙක් නෙමේ. එයා Sign Following Robot කෙනෙක්. ඒ කියන්නේ පාරෙ තියෙන එක එක සලකුණු තමා අඳුනගන්නේ. නැතුව ඉරක් අඳුන ගෙන ඉර දිගේ යන්නේ නෑ.

අනිත් වැදගත්ම කාරණේ ඔබ අහල ඇත්තේ අනිවාර්යයෙන්ම Sensors භාවිතා කරමින් මාර්ගය අඳුන ගන්න Robot ලා ගැන. අපේ නිර්මාණය විශේෂ වෙන්නේ කිසිම Sensor එකක් පාවිච්චි වෙන්නේ නෑ. Image Processing සහ Computer Vision තමා මේකෙදි සම්පූර්ණෙන් පාවිච්චි වෙන්නේ. මේ වගේ එකක් වෙන කොහෙවත් හදලා තියෙන බවක් නම් අපිට හොයාගන්න ලැබුනේ නෑ. ඉතින් මේක ගොඩක් විශේෂයි ඒ අතින්. නව නිර්මාණයක්.

 

අපේ Mentor උනේ Prof. N.D. Kodikara මහතා. කසුන් සර්ත්  WASN එකේ හිටපු ලක්මාල් සර්ත් අපිට උදව් කලා. WASN ( දැන්  SCORE ) එකෙන් අපිට ලැබුනු සහය අනිවාර්යයෙන් මතක් කරන්න ඕනි. අපිට අවශ්‍ය පහසුකම් කිසිම පැකිලීමකින් තොරව ලක්මාල් සර්ත් අනිත් අයත් සපයලා දුන්නා.

 

කොහොම හරි මුලදි අපිට ගොඩක් අපහසුතාවන්ට මුහුණ දෙන්න උනා. පහුගිය සෙමෙස්ටරේම ලෙක්චර්ස් නැති හැම වෙලේකම වගේ කලේ මේකෙ වැඩ. Research Type project එකක් කියලා අපි නොදැම්මට Research පැත්තෙන් ගොඩක් දේවල් කරන්න උනා. එක එක Technologies මාරු කරන්නත් උනා. මුලින් අපි තීරණය කලේ Lego kit (බිල්ඩින් බ්ලොක්ස් වගේ පොඩි රොබෝලා හදලා බලන්න පාවිච්චි කරන කෑලි සෙට් එකක්) පාවිච්චි කරන්න. ඒත් අපිට තේරුනා කැම්පස් එකේ තිබුණු IR වලින් විතරක් Wireless Communicate කරන්න පුළුවන් Lego Kit එකෙන් වැඩේ හරියන් නැති බව. ඉතින් අපිට කසුන් සර් කීවා “Electronic එක්ක සෙල්ලම් කරන්න කැමති නම් ඕක අතින් හදන්න” කියලා. ඔන්න අන්තිමේදි Risk එකක් තියන් උනත් අපි වැඩේට අතගැහුවා.

කොඩිකාර සර් Image Processing සහ Computer Vision පිළිබඳව අපිට උපදෙස් ලබා දුන්නා.

 

ඔන්න කොහොමින් හරි බොහොම අමාරුවෙන් වැඩේ කරන් ගියා. සමහර Technologies අපි අළුතින්ම මුල ඉඳන්ම ඉගෙන ගත්තා. සර්කිට් බඩු ගන්න පිටකොටුවේ කට්ට කෑවා. පළවෙනි PIC එක වැඩ කරන් නෑ. ඔහොම ඔහොම සෑහෙන ගැටළු වලට මූන දෙන්න උනා. දවස් ගනන් නිදි මැරුවා. අවුරුද්ද දවස් වලත් මේකෙ වැඩ.

 

ඒවා ගැව තවත් විස්තර නොකියා මම මේකේ තියෙන දේ ගැන කියන්නම්කෝ.

අන්තිමේදි අපි වාහනය හැදුවා Lego කෑලි පාවිච්චි කරලා. ඒක wireless විදිහට හසුරුවන්න පුළුවන් විදියට PIC එකක් සහ FM Module එකක් යොදපු Circuit එකක් අපි හැදුවා. මේ තියෙන්නේ අපේ රොබෝවා

 

අපේ රොබෝ

අපේ රොබෝ

 

මේකට අපි පාවිච්චි කළේ 18F4520 කියන PIC එක. ඔය ඇන්ටෙනාවක් එක්ක තියෙන්නෙ FM Module එක. ඒකෙන් තමයි කොම්පියුටරේ ඉඳලා එන Control Signals ලබාගෙන PIC එකට දෙන්නෙ. PIC එකෙන් ඒ අනුව වාහනේ රෝද හසුරුවනවා. ඕකෙ ඔය කහ පාට කොටස ගාවා දකුණු පැත්තේන් තමා කැමරාව තියෙන්නේ. මේකෙදි අපි භාවිතා කළේ Android Mobile Phone එකක්. ඒකේ app එකකින් WIFI වලින් පරිගණකයට එවනවා වාහනේ ඉස්ස්රහින් පේන Image Stream එකක්. WIFI Router එකක් හරහා ඒ Image Stream එක පරිගණකයේ අපි හදපු Software එකට ලබාගන්නවා. වාහනේ Circuit එකටයි මෝටර් වලටයි ජවය සපයන්න 3.7V 3800mAh බැටරි 2ක් පාවිච්චි කළා. අපි කළින් පාවිච්චි කළ WIFI Security Camera එක අතෑරලා දැම්මේ ඒකට ගොඩක් ජවයක් ඕන නිසා සහ අපිට අවශ්‍ය image quality එක නොලැබුණු නිසයි.

 

පරිගණකය පැත්තතෙනුත් අපි Circuit එකක් හැදුවා. අපි Serial Port එකක් භාවිතා කරන්නයි අදහස් කළේ. ඒත් ඒකට Serial Port අපේ ලැප්ටොප් වල නැති නිසා USB to Serial කේබලයක් භාවිතා කළා. MAX 232 IC එකකින් Serial Port එකෙන් එන signal, FM Module එකට දෙන්න සුදුසු විදියට හදාගත්තා. දැන් අපේ සොෆ්ට්වෙයාර් එකෙන් එවන Signal වාහනේට ලබාගන්න පුළුවනි.

MAX232 + FM Module

 

Hardware කොටස් එහෙමයි හදාගත්තේ. Software එක හැදුවේ C++ වලින් QT භාවිතා කරලා. දියුණු GUI එකක් හද හදා ඉන්න වෙලාවක් අපිට තිබ්බේ නෑ. ඒ නැතාට අවශ්‍ය සියලු අනෙක් දේවල් මෙකේ අපි හැදුවා.

කැමරාවෙන් WIFI හරහා ලැබෙන Image Stream එකෙන් Images එකින් එක අරගෙන ඒවා සකසන්න හා විවිධ දේ අඳුනගන්න මේක සකස් කළා. මේකෙදි ඉමේජ් එකක් අරගෙන ඒකෙන් පාර හරහා මොකක් හරි බාධාවක් (Obstacle එකක්) තියෙනවද අඳුනගන්න පුළුවන්. ඊගාවට මාර්ගයට සමාන්තරව තියෙන රේඛා අඳුනගන්න පුලුවන්. සැරින් සැරේ වාහනේ කෙලින් යනවාද බලන්න ඒක යොදාගන්නනේ. අපේ සිතියම බැලුවොත් ඔබ දකීවි හරස් ඉරි තියෙනවා. ඒවත් අඳුනගන්නවා. ඊගාවට වැදගත්ම කොටස. අපි Neural Network එකකින් Train කරපු OCR (Optical Character Recognition) පද්ධතියක් පාවිච්චි කරනවා පාරේ තියෙන සලකුණු අඳුනගන්න (මේකෙ නම් ඉලක්කම්) . ඊගාවට වාහනේට  Signal යවන්න Serial Port එක එක්ක Communicate කරන්න පුළුවන් කොටසක් මේකෙ තියෙනවා. තව කියන්න අමතක උනා. මේකෙ තියෙනවා Optimal Path Recognition System එකක්. ඒ කියන්නේ අපි ඉන්න තැනයි යන්න ඕනි තැනයි දුන්නම හොඳම ලඟම Path එක හොයාගන්න පුළුවන්. ඒ වගේම Obstacle එකකින් පාරක් block උනොත්  ඒ පාරෙ ආයෙ යන්න දෙන්නේ නෑ.

 

Software Running

 

දැන් ඔන්න මම Hardware සහ Software ගැන විස්තර කරලා දුන්නා අපි හදපු. දැන් මම කියන්නම් වැඩේ වෙන්නේ කොහොමද කියලා.

පහත වීඩියෝ එක බැලුවම වැඩේ තවත් තේරෙයි.

වීඩියෝ එකේ තියෙන මැප් එකම අරන් විස්තර කරන්නම්කෝ.

වාහනේ යන මඟ

 

ඉස්සෙල්ලාම වාහනේ යවන්න අපි ඉන්න තැන සහ යවන්න ඕනි තැන දෙනවා. එතකොට වාහනේ ඉස්සරයට යන්න ගන්නවා. මේකේ මුල ඉඳන් 4ට යන්න පාරවල් 2ක් තියෙනවා. ඉස්සේල්ලාම යනකොට වාහනේ යන්න ඕනි 1 >> 4 පාරේ.

එන ඉමේජස් වලින් ඉස්සෙල්ලාම කරන්නේ obstacle අඳුනගන්න එක. හදිසියේවත් තිබ්බොත් එහෙම එකක් වාහනේ එතනම නවතිනවා.

කෙලින් ඉර ගැන සැරින් සැරේ බලනවා වාහනේ කෙලින් යනවාද කියලා. ඊළඟට ඉමේජ් එකේ හරස් ඉරක් තියෙනවද බලනවා. ඔබට පෙනෙයි ඉලක්කම් වලට කලින් හරස් ඉරි තියෙනවා. මෙහෙම හරස් ඉරක් අඳුන ගත්තොත් ඒ ඉර නැති වෙනකම්ම් ඊළඟට එන ඉමේජස් ගැන බලනවා. නැති උනු ගමන් ඊළඟට එන ඉමේජ් එකේ අංකය සඳහන් වෙන එකක්. ඒක අරගෙන අංකය තියෙන පෙදෙස් crop කරලා OCR එකට යවනවා.

 

මේක කලින් කීවා වගේ Neural Network එකක් පාවිච්චි කරලා train කරලා තියෙන්නේ. ඒකෙන් නිවැරදිව අංකය අඳුනගන්නවා. අංක තියලා තියෙන්නේ විශේෂ තැන් වල. ඒ කියන්නේ වාහනේ ගමන් මඟ පිළිබඳ තීරණ ගන්න ඕනි වංගු, හන්දි වගේ තැන් වල. දැන් හිතන්නකෝ 1 හඳුනගත්තයි කියලා.

මේකෙ තියෙනවා Rule Engine එකක් අපි හදපු. ඒකෙන් තමා යන්න ඕනි විදිය ගැන තීරණ ගන්නනේ. දැන් පළවෙනි සැරේ 4ට යනකොට 1 දි හැරෙන් නැතුව කෙලින් යන එකනේ හොඳම මාර්ගය.  Rule Engine එක optimal path එක ගැන බලලා වාහනේට දෙනවා ඉදිරියටම යන්න කියලා Signal එකක්. Signal එක යන හැටි මම කීවනේ. FM Module 2 පාවිච්චි කරලා තමා වාහනේට මේ Signal යවන්නේ. PIC එකෙන් ඒ අනුව මෝටර් හසුරුවනවා.

 

දැන් ඔන්න වාහනේ 1 පහු කරන් යනකොට ඕගොල්ලො දකීවි map එකේ තියෙනවා පොඩි Obstacle එකක් තියලා. වාහනේ ඒක අඳුන ගත්තු ගමන් නවතිනවා (video එකේ මේ කොටස නෑ).

දැන් අපි ආයෙ මුල ඉඳන් වාහනේ ගෙනිච්චොත් 1 >> 4 පාරේ යන්නේ නෑ. 1 >> 2 >> 3 >> 4 පාරේ යන්නේ. වීඩියෝ එකේ තියෙන්නේ ඒක.

අංකයක් අඳුන ගත්තම ටිකක් ඉස්සරහට ගිහින් වාහනේ අදාල විදියට හැරෙනවා. හැරෙන්න ඕනි විදිය System එකේ දාලා තියෙන්නේ. ඉතින් ඔහොම 4 වෙනකම් ගිහින් වාහනේ නවතිනවා.

 

Sign Following Robot – A Computer Science 3rd Year project done by UCSC Students

 

ඉතින් ඔන්න ඔහොමයි වැඩේ වෙන්නේ. කට්ටියට දැන් නම් තේරුම් ගන්න පුළුවන් වෙන්න ඇති කියලා හිතනවා ඔක්කොම දේවල්……

 

මේ ඉන්නේ හැමවෙලේම ජෝක් එකක් කරලා පැලෙන්න හිනා වෙන අපේ කණ්ඩායම :)

 

Our Group - From left Me, Banu, Pasindu, Yuwakanth, in the back Manoj

 

මම හිතන්නේ දැන් කට්ටියට තේරෙනවා ඇති මේකෙ වෙන්නේ මොකක්ද කියන එක වගේම අපි මේකට උනු මහන්සිය ගැන. මාස 6ක දි කැම්පස් එකේ අනිත් වැඩත් කරන ගමන් මේක කරන්න ලොකු වෙහෙසක් ගත්තා. හැබැයි ඒකෙ අන්තිම ප්‍රතිඵලය ගොඩක් හොඳයි. කට්ටියටම ගොඩක් සතුටුයි අන්තිමට.

 

After the Demonstration - me, Mr. Brian, Mr. Lakmal and Manoj

 

අපිට අවශ්‍ය උනු දේ අපි කළා. අපිට ඕනි උනේ වෙනසක් කරන්න. ඒකට පුළුවන් උපරිමය අපි කළා.

මේකට වචනෙකින් හරි උදවු කරපු හැමෝටම බොහොම ස්තුතියි. UCSC එකෙන් ලැබුනු සහය අති මහත්. FM Module 2 සපයලා දුන්නු ලසන්තටත් තව උදවු කරපු ආරුණ්‍යටත් ගොඩක් ස්තුතියි.

නම් නොකළට ඔබ සැම දුන්නු සහයෝගයට බොහොම ස්තුතියි!!!

 

මේ ඔක්කොම සාර්ථක කරගන්න හැමවෙලේම එකට හිටපු මගේ ලඟම මිත්‍රයෝ ටික පසිඳු, බානු, යුවා, මනෝජ්.. අපි හැමෝගෙම මහන්සියෙ ප්‍රතිඵලය ගැන මට ගොඩක් සතුටුයි…..

 

 ඒ වගේම මතක් කරන්න ඕනි මේ පෝස්ට් එක පම්පෝරියක් නෙවේ. වීඩියෝ එක බලපු සමහර අයට තේරෙන්නේ නෑ කීවා. සමහරු මේක Line Following Robot එකක් කියල හිතල තිබ්බා. ඒ නිසයි මේක ලියන්න අදහස් කළේ. ඒ වගේම UCSC එකේ ගොඩක් නිර්මාණ බිහි උනාට සාමාන්‍ය කෙනෙක්ට දැනගන්න ලැබෙන අවස්ථාව ටිකක් අඩුයි. ඉතින් මේක ඒකටත් අවස්ථාවක් කරගන්නවා….

 

මේ ගැන ඔබේ අදහස පහළ Comment එකක දාලා යන්න අමතක කරන්නෙපා.

 

 

OpenCV Logo

OpenCV with QT – Installation, configuration, problems and solutions

23

OpenCV ?

If you don’t know yet, OpenCV is a free library for image processing and computer vision applications. You can find more info from their web site.

So why QT ?

OpenCV can be used mainly in programs written in C and C++ (not only that, there are so many wrappers which enables you to work with OpenCV in other languages too). So talking about C++ why not using Visual C++ ?? Of course you can easily design GUIs. But why QT ?

QT is an C++ IDE which can be used to create gui applications easily. Find more info here.

The main advantage in using QT is that we can easily “integrate” the GUIs of OpenCV inside the GUIs created with QT.( Correct me if I’m wrong) What it means is that, It is hard to insert a video window inside a form created with C#. If you are using Visual Studio the window will open seperately to display the video. Think you got the point. Do some research, you’ll find the importance.

So let’s go to the topic..

Installing and configuring QT to work with OpenCV in Windows

Step 1:

FIrst we need to download and install the complete QT SDK. Download it here and get it installed. ( I have installed Qt SDK version 1.1.4 which includes the QT Creator IDE version 2.3 into the folder “C:\\QtSDK”)

Step 2:

Install CMake. Download it here. (I used CMake 2.8.2)

Step 3:

Download OpenCV-2.2.0-win.zip and extract it to a folder (In my case it is C:\\OpenCV2.2 ). I’m using the version 2.2 here. Newer versions also can be used in the same way i describe here with minor changes.

Step 4:

Now we need to comiple the OpenCV libraries. Run the CMake GUI.

CMake

CMake

Now give the source folder ( Mine is C:\\OpenCV2.2) and create a folder for the binaries to be build (my case it is C:\\OpenCV2.2MinGw ) and give the path to the  “Where to build binaries” box.

Step 5:

Now press configure. Select the generator as MinGW Makefiles.

And select Use default native compilers and press finish.

Step 6:

Wait some time and you’ll get a configuration screen.

Set “DEBUG;RELEASE” for CMAKE_BUILD_TYPE.

If you like you can check the box for BUILD_EXAMPLES, so you can play with the examples :)

Check WITH_QT.

Now press configure again.

 

Step 7:

Now you’ll see a similar window to the last one and it asks for the path of qmake.exe. You need to puth the path to the qmake.exe here.

For me it is

C:\\QtSDK\\Desktop\\Qt\\4.7.4\\mingw\\bin\\qmake.exe

Press configure again.

 

Step 8:

Now press Generate, so it will try to generate the makefiles.

 

“Missing libgmp-10.dll” problem

Most probably you’ll get a message saying that missing libgmp-10.dll is missing. Solution is simple just add the bin folder of MinGW to the System Path variable

( My Computer -> View System Information -> Advanced -> Environment Variables -> System Variables -> Path -. Edit (or New) )

In my case this path is

C:\\QtSDK\\mingw\\bin

.

Now you are ready to proceed. Press generate button of the CMake window again.

 

Step 9:

Now you’ll get the required files in the folder which you gave as build folder above. Now we need to compile these files with MinGW.

Open Command Prompt and change your directory to the build folder

cd C:\\OpenCV2.2MinGw

Now give the command

mingw32-make

Have a nap because it takes some time for this process to complete :)

 

Step 10:

After completion of step 9 give the command

mingw32-make install

You are DONE!

 

Playing with QT :  Check whether everything is working fine..

Download this. Double Click and open the Sanj.pro file. It will be opened with QT Creator.

In the Sanj.pro file change the paths “INCLUDEPATH” and “LIBS”, if you used paths other than the ones I used.

Now run the project. Enjoy using QT :)

 

Good books I have come across :

  • For OpenCV with QT : OpenCV 2 Computer Vision Application Programming Cookbook book (Packt Publishers) (This is where I took the above simple example)
  • For learning OpenCV : Learning OpenCV – O’Reilly Media

 

 

 

 

logo

අතීතය‍ට නොමැකෙන සටහනක් එක් කළ IFO++

5

IFO++ : Ideas Free and Open Incrementally, තොරතුරු හා සන්නිවේදන තාක්ෂණය හා පරිගණක විද්‍යාව වෙනුවෙන්ම සංවිධානය වූ ලංකාවේ ප්‍රථම ප්‍රදර්ශනය පසුගිය 28,29, හා 30 යන දින වල අති සාර්ථකව පැවැත්වුනා. ලංකාවේ පරිගණක අධ්‍යාපනයට 25 වසරක් සැමරීම වස් කොළඹ විශ්ව විද්‍යාලයීය පරිගණක අධ්‍යයන ආයතනය (UCSC) විසින් මෙය සංවිධානය කරනු ලැබුවා.

මේ දැවැන්ත ප්‍රදර්ශනයේ සාර්ථකත්වය පිළිබඳව එය බැලීමට පැමිණි අති විශාල පිරිස සහ ඔවුන්ගේ ප්‍රතිචාර සාක්ෂි දරයි. කිහිප දෙනෙකුගේ අධෛර්යමත් කිරීමට ගත් උත්සාහයන් සුණු විසුණු කරමින් ඔවුන් කිසිවෙක් නොසිතූ ලෙස ප්‍රදර්ශනය ඉතාමත් සාර්ථකව පැවැත්වුණා.

මේ ප්‍රදර්ශනයට අපගේ සියලුම වසර වල සහෝදර සහෝදරියන් මෙන්ම ආචාර්යය මණ්ලයද බෙහෙවින් වෙහෙසුනා. ඒ දුෂ්කර කාර්යයේ ප්‍රතිඵල දකින විට අපි හැමෝටම ඇත්තේ වචන‍යෙන් කියා නිම කළ ‍නොහැකි සතුටක්.

තොරණ

UCSC ගේටිටුව දෙසින් වූ තොරණ

ඔය තියෙන්නෙ UCSC ගේටිටුව පැත්තෙන් ඉදි කරලා තිබ්බ තොරණ. දෙවන වසර හා පළමු වසර කට්ටිය මේකට ගොඩක් මහන්සි උනා. තෙවන වසරෙ අයියලාගෙනුත් උපදෙස් ලැබුනා. ඔය කණු වල වීදුරු කෑලි අලවලා ලස්සනට හදලා තිබ්බා.

නරඹන්නන්

නරඹන්නන්

Education Zone

දෙවන වසරෙ අපිට ප්‍රධාන වශයෙන් භාර දීපු දෙයක් තමයි Education Zone එක. හැමෝටම පුදුම හිතෙන අත්දැකීමක් එක් කෙරුණු මෙය අති විශාල මවු පුවරුවක් ලෙසින් ඉදි උනේ මංජු සර්ගෙත් උපදෙස් ඇතිව. Education Zone එකේ කුටි තිබ්බෙ මේ මවුපුවරුවෙ කොටස් ඇතුලේ. ඇතුල් වෙන්න ඕනි Network Port එකෙන්, මවුපුවරුවෙ රවුමක් ගිහින් ප්‍රොසෙසරේට 2පාරක්ම ගිහින් එහෙම එළියට එන්න ඕනි VGA Port එකෙන්. මේ අතරේ මවුපුවරුවේ ක්‍රියාකාරීත්වය ගැන ඉගෙන ගන්නවත් එක්ක Networking, VR (Virtual Reality),AR (Augmented Reality), Image Processing, Cyber Crimes, General Purpose, FOSS යනාදී දේ ගැන ඉතා හොඳ දැනුමක් දෙන්න කුටි සකස් කර තිබ්බා.

වත්මන් අධ්‍යක්ෂක මහාචාර්ය ගිහාන් වික්‍රමනායක මහතා, හිටපු අධ්‍යක්ෂක ආචාර්ය රුවන් වීරසිංහ මහතා, මංජුශ්‍රී වික්‍රමසිංහ මහතා ඇතුළු ඇදුරු මඩුල්ලේ කිහිප දෙනෙක් Education Zone එක නරඔමින්....

වත්මන් අධ්‍යක්ෂක මහාචාර්ය ගිහාන් වික්‍රමනායක මහතා, හිටපු අධ්‍යක්ෂක ආචාර්ය රුවන් වීරසිංහ මහතා, මංජුශ්‍රී වික්‍රමසිංහ මහතා ඇතුළු ඇදුරු මඩුල්ලේ කිහිප දෙනෙක් Education Zone එක නරඔමින්....

මහාචාර්ය ගිහාන් වික්‍රමනායක මහතා එක්ක මේ ඉන්නෙ කවුද කියලා දන්නව ඇතිනෙ :)

(ඉහත ඡායාරූප 3 මංජුශ්‍රී වික්‍රමසිංහ මහතාගේ ඇල්බමයකින් ලබාගන්නා ලදී)

පේනවා ඇතිනෙ කොහොමද මවු පුවරුව කියලා. (මේක ඇතුලේ ටිකක් රස්නෙයි කට්ටිය පිරුනාම, මේකෙ A/C නැති නිසා. කවුදෝ මන්දා කීවා “මදර් බෝඩ් එකක් උනාම රත් වෙනවානෙ” කියලා. :) )

‍නරඹන්නන් ගොඩක් දෙනෙක්ගේ ප්‍රශංසාවට පත් වුනා මේ Education Zone එක. මේක හදලා තිබ්බේ කොහොමත් සාමාන්‍ය ජනතාව සඳහාම තමයි. මේ සියල්ල හැදුවේ දවස් 10ක් ඇතුලත. නිදි මරාගෙන බොහොම වෙහෙස මහන්සියෙන් තමා ඕක ඔය මට්ටමට ගෙනාවේ. දෙවන වසර මෙන්ම ප්‍රථම වසර සිසුන්ගෙනුත් ලොකු දායකත්වයක් මේ සඳහා ලැබුනු බව කිව යුතුමයි.

පරිගණක කෞතුකාගාරය

කෙනෙක්ට දැකගන්න ලැබෙන දුර්ලභම දේවල් රාශියක් සමඟ පරිගණක කෞතුකාගාරය ප්‍රදර්ශනය වූයේ විද්‍යාජ්‍යෝති ම‍හාචාර්ය වී.කේ සමරනායක ශ්‍රවණාගාරයේදී. ලංකාවේ ප්‍රථම පරිගණක රාශියක් මෙහි ප්‍රදර්ශනය වුණා. එමෙන්ම අප ආයතනයේ ඉතිහාසය ගැනත් ලංකාවේ තොරතුරු තාක්ෂණයේ විකාශනය ගැනත් නරඔන්නෙකුට හොඳ අවබෝධයක් ලැබෙන පරිදි බැනර් ආදිය ප්‍රදර්ශනය කෙරුනා.

පැරණි පරිගණකයක්

ටේප් ධාවකයක්

මෙම ශාලාවට ඇතුළු වන තැන සකස් කර තිබූ යාන්ත්‍රිකව ක්‍රියා කරන පහන හා නාම පුවරුව සැමගේ පැසසුමට ලක් වුණා. බොහෝ දෙනෙක් එතැන ඡායාරූප ගැනීමටත් පෙළඹුනා.

ශ්‍රවණාගාරය තුළ විද්‍යාජ්‍යෝති ම‍හාචාර්ය වී.කේ සමරනායක මහතාගේ ඡායාරූපයට මල් මාලාවක් දමා තිබූ අයුරු හා අසල වූ පහන

(ඉහත ඡායාරූපය මංජුශ්‍රී වික්‍රමසිංහ මහතාගේ ඇල්බමයකින් ලබාගන්නා ලදී)

තවත් ඡායාරූප මෙතැනින් බලන්න.

Seminars

පාසැල් සිසුන්ට හා උපාධි අපේක්ෂකයන්ට විශේෂ සම්මන්ත්‍රණ මාලාවක් පැවැත්වුනා. එමෙන්ම IFO++ වෙනුවෙන් සැකසූ මෙහෙයුම් පද්ධතියක් හා video tutorials රැසක් අංගු DVD එකක් නොමිලේ බෙදා හැරුනා.

Projects and other Exhibits

UCSC සිසුන් විසින් නිර්මාණය වූ අගනා නිර්මාණ බොහොමයක් මෙ‍හිදී ප්‍රදර්ශනය වුනා. මට නම් බලන්න උනේ අත‍ලොස්සක් විතරයි. මොකද මම අපේ Project එක ගාව තමා බොහෝ වෙලාවට හිටියේ. මේ අතරින් මට මතක ඒවා කිහිපයක් සඳහන් කරන්නම්. පිළිගන්න හිටිය IBO රොබෝවා, තරිඳු අයියලාගේ මාර්ග සංඥා හඳුනාගනිමින් ඉබේ හසුරුවන්න හැකි වාහනය, සිම් නැතිව WIFI වලින් call ගන්නට හැකි මෘදුකාංගය, උදය හා එරංග අයියලගේ IFloor එක, කේෂාන් අයියගේ ටච් ස්ක්රීන් එක, අපේ ජනිත, දවුපදී හා අසේල හදලා තිබ්බ විදුලි මීටරය, බ්‍රයන් අයියලාගේ Traffic Control System එක, මෙහෙයුම් පද්ධතියක් නැතිව වැඩ කරන Word Processor එක, රවින්ද අයියලගේ Virtual Black Board එක, කුප්පි දාන්න හදලා තිබ්බ මෘදුකාංගය, File Recovery මෘදුකාංගය, අපේ චතුර, ලක්ඛණ හා සුමේධලාගේ විප්ලවීය Thaprobana game එක සිත් ගත් දේවල් වලින් කිහිපයක්.

IBO the robot who welcomed the visitors

Road Sign Identifier

Traffic Control System

IFloor

Second UCSC: The virtual environment for learning purposes

Mr. Gihan Fernando (creator of Colombo3D mobile game) visiting zone 7 where my project and Thaprobana game was exhibited.

තවත්‍ බොහෝ අංග ගණනාවක් ප්‍රදර්ශනය වුනා. ඔය මම සඳහන් කරලා තියෙන නම් ඒවලට තිබ්බ ඇත්ත නම්ම නෙවෙයි. කියවනකොට ඒවා තරමක් සාමාන්‍ය දේවල් ලෙස නොබලපු කෙනෙක්ට හිතෙන්න පුළුවන්. නමුත් බලපු අය දන්න‍වා කොච්චර දියුණු තාක්ෂණයක් යොදාගෙන තිබ්බද කියලා. Science Faculty එකෙන් අපිට ඉලෙක්ට්‍රෝනික් උගන්නන්න එන සර්ගේ ප්‍රතිචාරයෙන් යමක් සඳහන් කරන්න හිතුනා. ඔහු කීවා ‍අපේ අයගේ Researches ගොඩක් පුළුල් ක්ෂේත්‍රයකට ගිහින් තියෙනවා කියලා.

Our Project : AverPhiz

මමත් උපේෂලත් එකතු වෙලා හැදුවා Face Recognition System එකක් මඟින් වාහනයක් පනගන්වන්න හා පාලනය කරන්න හැකි පද්ධතියක්. ගොඩාක් හොඳ ප්‍රතිචාර ලැබුනා. 2න්නෙක් Contact Details අරන් ගියා එයාලට මේක හදලා දෙන්න කියලා. තව ගොඩක් හොඳ ප්‍රතිචාර දක්වපු අය ඉන්නවා. සමහරු කියනවා Patent ගන්නලු concept එකට.

කොහාම හරි ගොඩක් සතුටු හි‍තුනා කට්ටිය‍ගෙ ප්‍රතිචාර දැක්කම.

AverPhiz : Project Poster

AverPhiz

Me

Chathuranga Upeshala

Milan malli and other 1st year boy who helped us a lot for demostrate the project

Demostration by a 1st year girl who helped us in demostrating the project in Tamil

අපේ Project එකට උදවු කළ අමිල අයියා, ඉන්ද්රජිත් අයියා, තරිඳු අයියා හා Project එකක් කරන්න උනන්දු කරපු අපේ ජ්‍යේෂ්ඨ අයියලාට බොහොම ස්තුතිවන්ත වෙනවා. ඒ වගේම Demonstration වලට උදවු කළ Junior batch එකේ අයටත් ස්තුතියි.

ප්‍රදර්ශනයේදි හැම කුටියකම පාහේ භාෂා 3න්ම ඉදිරිපත් කිරීම් කෙරුනා. ඒ නිසා දමිල සිසුන්ට වගේම විදේශිකයන්ටත් ප්‍රදර්ශනය නැරඹීම ගැටළුවක් වුනේ නෑ.

කාර්යය මණ්ඩලයෙන් ලැබුනු සහයෝගයත් මතක් කරන්න ඕනි. නිර්මාණ කටයුතු වලට වලට 1වන හා 2වන වසර සිසුන්ගේ බෙහෙවින් වෙහෙසී කටයුතු කළා. 3වන වසර සිසුන් ප්‍රධාන සංවිධාන කටයුතු නියමාකාරයෙන් ඉටු කළා. 4 වන ඩසර අයියලා අක්කලත් ගොඩක් දායක වුනා. අපි හැමෝගෙම එකමුතුවෙන් තමා ඔබට මේ වගේ සාර්ථක යමක් ඉදිරිපත් කරන්න හැකි වුනේ. UCSC වෙනස ඒකයි කීවොත් මා නිවැරයි.

විද්‍යාජ්‍යෝති ම‍හාචාර්ය වී.කේ සමරනායක මහතාගේ එදා වූ අනාගත දැක්ම හා එතුමා ඉටු කළ මහා සේවය මනාව මල් ඵල දරා ඇති බැවි පසක් වන එක් අවස්ථාවකි මේ.

2nd Years

අත්දැකීම් ගොඩක් එක්ක IFO++ ඉවර උනත් ඒ මතකයන් කවදාවත් අමතක වෙන එකක් නෑ අපි කාටවත්.

තවත් ඡායාරූප :

http://www.facebook.com/pages/Ideas-Free-and-Open/145280818828209#!/photos.php?id=145280818828209

General purpose General purpose
phpbb-logo

phpBB is now ASPbb

7

phpBB is now ASPbb

Postby The ASPbb Team » Thu Apr 01, 2010 4:00 am

The phpBB Team was recently approached by Microsoft and asked to develop a bulletin board system for their .NET platform. This board will power their MSDN Social network and will be released to the community under a freeware license for smaller boards, with commercial licensing options available for larger communities.

With Microsoft’s financial backing, phpBB is proud to announce that development focus is switching to this project, and the phpBB Group is being renamed to ASPbb Incorporated.

phpBB 3.0.7 has already been ported to ASP.NET and phpBB.com has actually been using it for the past several hours (urls are being rewritten to .php files to maintain bookmarks and search engine ranking). Additionally, we are working with web hosts to automatically convert phpBB3 boards to ASPbb 1.0 within the next several days. Boards with greater than 30 users or 100 topics will have ASPbb’s licensing fees added to their hosting bill with their next payment. Those refusing this update will be fined, forcefully converted to ASPbb, and sent an angry letter by our law firm of Dewey, Cheetam, and Howe. We will pursue all such cases to the fullest extent of the Internet Regulatory Code 16.8.16.b.b.

As part of the licensing agreement, MOD and Style authors will need to register for an alteration license from Microsoft. A registration form and payment collection page will be available shortly. These styles and modifications will be sent through a thorough approval process, and we anticipate their availability in the ASPbb store approximately six months after submission.

These changes are intended to help stimulate the ASPbb (formerly phpBB) Community. We believe ASP.NET to be the premier web development platform for the future, and hope the community will help during this transition period.

Thank you,
The ASPbb Team

Taken from : http://www.phpbb.com/community/viewtopic.php?f=14&t=2050855
So sad. Have to pay for phpBB?

ආයුබෝවන් Welcome !

11

මගේ බ්ලොග් අඩවියට පැමිනි ඔබ සාදරයෙන් පිළිගනිමි.

සෑහෙන කාලෙක ඉඳන් තිබ්බ ආසාවක් මේක. හැබැයි ඒ කාලෙ ඉඳන්ම මට ඕනි උනේ කරන්නන් වාලේ බ්ලොග් එකක් නොකර අර්ථවත් යමක් කරන්නයි. සමහරු අහයි ඇයි මෙව්වර පරක්කු උනේ කියලත්. කොහොමහරි ඔන්න මම ඒ වැඩේට අත ගැහුවා කියමුකෝ.

ඉතින් ඔන්න ඹ්ගොල්‍ලො හැමෝගෙම උදව් ඕනි මේක සාර්ථක කරගන්න. මම හිතනවා ආධුනික ම‍ට ලොකු සහයෝගයක් ලැබෙයි කියලා ප්‍රවීන ඔබෙන්….

I welcome you all to my blog “Sanjaya’s Open Diary”

Even though I had the idea of making a blog for myself a long time before I wanted to make it somewhat different. So dear friends, I need the support of you all to make this a successful one. Please be kind enough to leave a comment in my posts here.  They will help be a great help for me to give you something better in the future….

Go to Top