GitHub -> ntrexlab/PC_AHRS_ROS2
-
-
- AHRS - MW_AHRSv1
- RS232_USB_์ปค๋ฅํฐ - USB2CAN(FIFO) v2
- (MW-AHRS X1์ 2th_NtrexAHRS_lib_ROS์ ์์ ํจํค์ง๋ฅผ ์ฌ์ฉํด ์ฃผ์ธ์.)
-
-
-
- Ubuntu20.04 ์ค์น๋ฉ๋ด์ผ
- ROS2_FOXY ์ค์น๋ฉ๋ด์ผ
-
-
git clone https://github.com/ntrexlab/PC_AHRS_ROS2.gitls /dev/tty*sudo chmod +x /dev/ttyUSB0ros2 launch stella_ahrs stella_ahrs_launch.py
-
[stella_ahrs/src/MwAHRS.cpp]
bool Mw_AHRS_init(int ID) ํจ์๋ AHRS ์ด๊ธฐ์ค์ ์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ์ด๋๋ฆฌ, ํต์ ์ฃผ๊ธฐ, ์ถ๋ ฅ๋ฐ์ดํฐ๋ฅผ ์ค์ ํ์ฌ ROS2์์ ๋ฐ๋ก ์ฌ์ฉ ํ ์ ์๋๋ก ํ์์ต๋๋ค.[stella_ahrs/src/listener.cpp]
52๋ฒ์งธ ์ค์ ์๋ if(MW_SerialOpen("/dev/ttyUSB0", 115200) < 0) ์ฝ๋์์ ttyUSB0์ ์ ์๋ ์นดํ ๊ณ ๋ฆฌ ํญ๋ชฉ์ ์ฐธ๊ณ ํ์ฌ ๋ณ๊ฒฝํ์๊ฑฐ๋ ๊ทธ๋๋ก ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
-
1.๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ ์์ ์ผ๋ก ๋์ํ๋ ๋ชจ์ต์ ๋ณด์ค ์ ์์ต๋๋ค.
ros2 topic echo imu
