Deep Blue AI Lab

Deep Blue AI Lab

Share

Open-Source Robotics for Myanmar - OSRM

Photos from Deep Blue AI Lab's post 06/10/2025

DFRobot ကထုတ်တဲ့ HUSKYLENS AI Vision Sensor အသစ်ပါကင် နှစ်ခုရှိပါဦးမယ်၊

ဒီကောင်လေး စထွက်တုန်းက UK မှာ ပစ္စည်းပျက်တဲ့ထိ‌ကိုရောင်းရတာပါ။ ဒီ‌ board မှာသုံးထားတဲ့ chip Kendryte K210 မော်ဒယ်က Neural Network Algorithm တွက်ချက်တဲ့နေရာမှာ STM32H7 ထက်တောင် ပိုမြန်ပါတယ်။

Built-in feature အနေနဲ့
Face recognition
Object recognition and tracking
Line tracking
Color recognition
Tag (QR code) recognition

စတဲ့ function တွေကို ခလုပ်လေးတစ်လုံးနှိပ်ရုံနဲ့ Neural Network model ကနေ feature ဆွဲထုတ်သိမ်းဆည်းထားနိုင်ပါတယ်။

ပြီးရင် Controller board တွေ Raspberry Pi တို့လို Arm Computer တွေနဲ့ ချိတ်ဆက်ပြိး program ရေးနိုင်အောင် I2C နဲ့ UART နှစ်ခုတောင် ပါပါသေးတယ်။

အခုလက်ရှိပေါက်ဈေးကတော့ USD 62 ကျော်ကျော်လေးပါ။

စမ်းချင်တဲ့သူရှိရင် USD - 60 နဲ့သာယူသွားပါ မြန်မာငွေ ပေါက်ဈေးအတိုင်းတွက်ပေးပါမယ်။

လိုချင်သူတွေ Hi လိုက်ပါ။

Phone : 09 788888 165
Viber : 09 96120 6556

24/05/2025

Java RL Agent

RL agent တစ်ခုကိုဆောက်တဲ့နေရမှာ python နဲ့ယှဥ်ရင် java ကိုအသုံးနည်းကျပါတယ်။ Stable Baselines3, Ray RLib တို့လို ပေါ်များတဲ့ ML ecosystem နဲ့ community support တို့ထက်စာရင် deep RL နည်းတဲ့ limited Java RL libraries လေးတွေကအားနည်းနေတာ‌ပေါ့။

ဒါပေမဲ့ robotics တို့ နာမည်ကြီး game engines တို့လို ရှိပြီးသား Java-based Infra တို့ကို စဥ်းစားမယ်ဆိုရင် java RL frameworks တွေကို မေ့ထားလို့မရပြန်ပါဘူး။

အဲ့ဒါကြောင့် classic java RL frameworks တစ်ခုဖြစ်တဲ့ BURLAP ကိုဒီမှာစမ်းသုံးကြည့်ရအောင်

Linux user တွေအတွက်မြန်လို့ ဒီ tutorial မှာ Window ဖက်ကိုအားဖြည့်ထားပါတယ်။

Java မရှိဘူးဆိုရင် ဒီ link Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/?er=221886 -windows
Version အရမ်းမဟောင်းရင်ရပြီ

Build နဲ့ source code compile အတွက် Download Apache Maven – Maven https://maven.apache.org/download.cgi

Apache ကို extract လုပ်ပြီးရင် window ဖြစ်လို့ bin ရှိတဲ့လမ်းကြောင်းကို system environment variables ရဲ့ path ထဲလေးသွားထည့်ပေးရမယ်။

ပြီးရင် cmd မှာ mvn -v လို့ version စစ်ကြည့်လိုက်ရင် ဇာတ်လမ်းစလို့ရပါပြီ။

1. Project dir ဆောက်ဖို့ပါ
Mkdir HelloGridWorld
cd HelloGridWorld

2. Dependencies နဲ့ plugins အတွက် xml တစ်ခုလိုပါလိမ့်မယ်။ (IDE တစ်ခုဖွင့်ပြီးဆောက်လိုက်ရင်မြန်ပါတယ်)
pom.xml ကို အစောနက hellogrid အထဲမှာဆောက်, content တွေက video မှာပြထားပါတယ်

3. RL code ရေးမယ့် java code directory structure
Mkdir -p src/main/java/project
Project folder အထဲမှာ HelloWorld.java ဖွင့်လိုက်ပြီး

4. BURLAP ကနေ singleagent အတွက် domain, Visualizer, WorldState, mdp state တွေ import သွင်း
Video ထဲက content မှာ gridworld, domain, state, visualizer နဲ့ autonomous မလုပ်ထားသေးဘဲ keymapping နဲ့ class ထဲမှာကြေငြာထားပါတယ်။

5. Compile & Run
mvn compile
mvn exec:java -Dexec.mainClass=”project.HelloWorld”

လို့ run လိုက်ရင် ကျွန်တော်တို့ရဲ့ java rl agent ‌လေးကို ကြိုက်သလိုကလိလို့ရပါပြီ။

Project source code အတွက် https://github.com/MinKhaungMinLwin/BURLAP-Java-RL-Agent
Fork ပဲလုပ်လုပ် clone ပဲလုပ်လုပ် ကြိုက်သလိုယူသုံးလို့ရပါတယ်။

နောက်ပိုင်းဆိုရင်တော့ 3D နဲ့ robotics တွေအတွက်အရမ်းအဆင်ပြေလို့ Docker မှာပဲ OpenAI Gym ကို run တော့မှာပါ။

ဒီလိုမျိုး Python RL frameworks အကြောင်းတွေသိချင်ရင်တော့ ROM နဲ့ Deepblue ကိုလာမေးလို့ရပါတယ်။

Want your school to be the top-listed School/college in Yangon?
Click here to claim your Sponsored Listing.

Telephone

Address


No. 216, ZeWaSoe Street, 14/2 Yards, South Okkalapa Township
Yangon
11421