๋ชฉ๋ก๐Ÿง Ubuntu (10)

์ˆ˜์„ ํ™”

[ROS2/Dashing][VMware] DQN Machine Learning - 3

gazebo๋งŒ ์ผœ์ง€์ง€ ์•Š๋Š” ๋ฌธ์ œ ์ด๊ฑด ์›๋ž˜ ์•ˆ๋์—ˆ๋Š”๋ฐ ๊ฐ€์ƒ ๋จธ์‹ ์ด๋ผ ๊ทธ๋Ÿฌ๋ ค๋‹ˆ ํ•˜๊ณ  ๋„˜๊ธด ๋ฌธ์ œ์˜€๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‹ค๋ฅธ gazebo map๋“ค์€ ์ž˜ ์‹คํ–‰์ด ๋˜๋Š”๋ฐ ์™œ gazebo๋งŒ ๋‹จ๋…์œผ๋กœ ์‹คํ–‰์ด ์•ˆ๋˜๋Š”๊ฑฐ์ง€? ๋ผ๋Š” ์˜๋ฌธ์ด ๋“ค์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  VirtualBox์˜€์œผ๋ฉด ๊ทธ๋ƒฅ ์•ˆ์ผ์„ํ…๋ฐ ๋ญ”๊ฐ€ VMware๋Š” ์ด ๋จธ์‹ ๋Ÿฌ๋‹์„ ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. export SVGA_VGPU10=0 bashrc์— ํ•ด๋‹น ๊ตฌ๋ฌธ ์ถ”๊ฐ€ํ•ด์ค€ ํ›„ ์ ์šฉ์‹œ์ผœ์ฃผ๋ฉด ์ž˜ ๋œ๋‹ค! dqn stage 3, 4 ์žฅ์• ๋ฌผ์ด ์›€์ง์ด์ง€ ์•Š๋Š” ๋ฌธ์ œ ๋ถ„๋ช… ์˜์ƒ์—์„œ๋Š” ์Šคํ…Œ์ด์ง€ 3, 4์—์„œ ์žฅ์• ๋ฌผ์ด ์›€์ง์˜€๋Š”๋ฐ ๋‚ด๊ฐ€ ํ•˜๋‹ˆ ์›€์ง์ด์ง€ ์•Š์•˜๋‹ค ROS1ํ•˜๊ณ  ROS2์— ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ๋“ฑ ๋ญ”๊ฐ€ ๋ฐ”๋€๊ฒŒ ๋งŽ์•„์„œ ์ด๊ฒƒ ์ €๊ฒƒ ๋’ค์ ธ๋ณด๋‹ˆ ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๊ณ ... ๊ทธ๋‚˜๋งˆ ์•Œ ์ˆ˜ ์žˆ๋Š”..

๐Ÿง Ubuntu/ROS2 2023. 12. 2. 00:29
[ROS2/Dashing][VMware] DQN Machine Learning

๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ Jetson Nano๊ฐ€ Ubuntu18.04๋งŒ์„ ์ง€์›ํ–ˆ์–ด์„œ Dashing ๋ฒ„์ „์„ ๋ฐ˜ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉํ–ˆ์—ˆ์ง€๋งŒ ๊ณ ์žฅ ์ดํ›„์—๋„ ๊ฐ€์ƒ ๋จธ์‹ ์€ ๋Š˜ Dashing ๋ฒ„์ „์„ ์ด์šฉํ•ด์™”๋‹ค. ์ด์œ ๋Š” ์ด ๋จธ์‹  ๋Ÿฌ๋‹์„ ๊ผญ ํ•™์Šต ํ•ด ๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค.. ์ ฏ์Šจ๋‚˜๋…ธ ๊ณ ์žฅ ์ดํ›„์— ๋ฒ„์ถ”์–ผ๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•ด์™”๋Š”๋ฐ, ๋จธ์‹ ๋Ÿฌ๋‹์— ํ•„์š”ํ•œ ํ…์„œํ”Œ๋กœ์šฐ๊ฐ€ ๋Œ์•„๊ฐ€์ง€ ์•Š์•˜๋‹ค.. core dumped ์—๋Ÿฌ๊ฐ€ ๋œจ๊ณ  ํŒŒ์ด์ฌ์ด ์ข…๋ฃŒ๊ฐ€ ๋๋Š”๋ฐ, VMware๋กœ ๋ฐ”๊พธ๋‹ˆ cpu๋กœ ๋ฌธ์ œ ์—†์ด ํ…์„œํ”Œ๋กœ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. GPU๋กœ ๋Œ๋ฆฌ๋Š”๊ฑด ์•„์ง ์‹คํ–‰ํ•ด๋ณด์ง€์•Š์•„์„œ ์ด๊ฑด ๋ชจ๋ฅด๊ฒ ๋‹ค. ROBOTIS e-Manual emanual.robotis.com ์–ธ์ œ๋‚˜ ๊ทธ๋ ‡๋“ฏ ๊ณต์‹ ์‚ฌ์ดํŠธ tensorflow ์„ค์น˜ (CPU) pip ๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด pip๋„ ์„ค์น˜. pip, pip3๋„..

๐Ÿง Ubuntu/ROS2 2023. 11. 22. 05:49
[ROS2/Dashing] USB CAM์œผ๋กœ camera calibrationํ•˜๊ธฐ (v4l2)

์นด๋ฉ”๋ผ๋ฅผ ์“ธ ์ƒ๊ฐ์ด ์—†์—ˆ๋Š”๋ฐ ์–ด์ฉŒ๋‹ค๋ณด๋‹ˆ ํ•„์š”ํ•˜๊ฒŒ ๋ผ์„œ usb-cam์„ ์—ฐ๊ฒฐํ•˜๊ฒŒ ๋๋‹ค. ํ˜น์‹œ ROS1 (Kinetic, Noetic) ์„ ์‚ฌ์šฉํ•˜์‹ ๋‹ค๋ฉด. ROBOTIS e-Manual emanual.robotis.com e-Manual์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ๊ทผ๋ฐ picam์ด๋ผ ์ž‘๋™์ด ๋˜๋Š”์ง€๋Š” ํ™•์ธ์ด ํ•„์š” ํ•  ๋“ฏ ์‹ถ์–ด์š” ํ•„์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ ๋‚˜๋Š” ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ํ–ˆ์–ด์„œ Buster๋ฒ„์ „์ด์ง€๋งŒ ์ €๋ฒˆ์— ๋ฌธ์„œ ์ฐพ๋‹ค๊ฐ€ ๋ณด๋‹ˆ raspicam node๋„ ๋” ์ด์ƒ ์ง€์› ์•ˆํ•œ๋‹ค๊ณ  ๋ดค์—ˆ๋˜ ๊ฒƒ ๊ฐ™์•„์„œ.. ์ฐธ๊ณ : https://github.com/christianrauch/raspicam2_node ์ŠคํŠธ๋ ˆ์Šค ๋ฐ›์„๋ฐ”์— usb cam์“ฐ๊ณ  v4l2๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ raspicam ์‹œ๋„ํ•ด๋ด„...^^ ์นด๋ฉ”๋ผ๋Š”..

๐Ÿง Ubuntu/ROS2 2023. 10. 16. 04:35