Kaung Htet Htun
Leo
Than Zaw Toe
Min Kaung Min Lwin
pyae phyo thant
Ei Kyi Phyu Khin
Thu Ta Zaw
Zwel Myat
Htoo Tayza Aung
Min Khant Aung
Hlyan Htet Nyi Nyi
Sit Ko Naing
Phone Myint Aung
Htet Wai Yan
Documentation ကြည့်၍ လိုအပ်သော packages များ install လုပ်ပါ။
Navigation 2 ကိုလေ့လာပါ။
Nav 2 for ROM2109 ကို ဖတ်ပါ။
ROS_DOMAIN_ID ကို စစ်ဆေးပါ။
sudo apt install -y chrony
# Edit the /etc/chrony/chrony.conf file on server, add subnet mask
sudo echo "allow 192.168.1.0/24" >> /etc/chrony/chrony.conf
systemctl restart chronyd
# ~/autostart.sh script ကို startup applications ထဲထည့်ခြင်းဖြင့် auto run မှာဖြစ်တယ်။
# Client computer မှ ssh ဝင်ရောက်ပြီး "tmux a" ဖြင့် sessions များကို ပြန်လည်ရယူနိုင်ပါသည်။
alias bb='colcon build --symlink-install && source install/setup.bash'
alias delete_workspace='rm -rf build install log; echo "Done"'
alias auto_launch="ros2 launch rom2109_controller all_start.launch.py use_joystick:=true use_lidar:=true amcl:=true navigation:=true"
alias client_launch="ros2 launch rom2109_controller client.launch.py use_rviz:=true"
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
ssh <name>@robot_ip
sudo apt install -y chrony
# add robot computer ip
server 192.168.1.XX iburst
systemctl restart chronyd
# check source , you should see 192.168.1.xx as server
chronyc sources
ssh <name>@robot_ip
tmux a || tmux
# to disable GUI
sudo systemctl set-default multi-user && reboot
# to enable GUI
sudo systemctl set-default graphical
# to start GUI manually
sudo systemctl start gdm3
controller pkg ထဲက z_test_2_move.launch.py နဲ့ ရှေ့နောက် ဘယ်ညာ တပါတ်စီ ပြည့်မှီအောင် စစ်ဆေးရန် ( စစ်ဆေးပြီး OK )
simulation မှ rom2109_nav2 ကို လေ့လာပြီး Hardware robot အတွက် ပြင်ဆင်ခြင်း ( စစ်ဆေးပြီး OK )
amcl run ရာမှာ map_server run သော်လည်း map မထွက် ( စစ်ဆေးပြီး OK )
apt install ros-humble-rmw-cyclonedds-cpp
map subscribe လုပ်ရာမှာ traiscient local သုံးပါ။ lifcycle map server ကို စစ်ဆေးပါ။
NAV 2 စတင်အလုပ်လုပ်သော်လည်းတည်ငြိမ်မှုမရှိ ( စမ်းသပ်ဆဲ )