반응형

전체 글 308

[ROS] QT Virtual Keyboard

해결하고자 하는 문제 Qt5에서 키보드없이 마우스나 화면 터치를 이용하여 Qt virtaul Keyboard를 사용하기 본 글의 내용은 아래와 같다. virtual keyboard를 사용하기 위한 환경 구성 및 겪었던 문제&해결 방법 virtual keyboard 예제 돌려보기 ROS에서 Qt를 사용할 경우 virtual keyboard를 사용하는 방법 Env. OS : Ubuntu 18.04 (Desktop,NVIDIA Jetson AGX Xavier) / Ubuntu 20.04 (Nvidia Jetson Orin) Qt : 아래 환경 구성으로부터 설치한 버전 환경 구성 ※ Docker를 이용하여 X server로 GUI를 띄우게 했지만, X server에서는 virtual keyboard가 뜨지 않아..

[camera] 플리커 현상

현상 야간에 조명을 키고 카메라 영상을 보았을 때, 아래의 영상과 같이 검은 줄이 생김 원인 플리커 현상 : 조명의 연속된 깜박임(눈에는 보이지 않음)과 카메라의 셔터 스피드의 타이밍으로 인해 발생 해결방법 1. 셔터 스피드를 조명의 깜박임보다 느리게 설정(1/60) 2. 플리커 프리 조명을 사용 ref. https://kr.canon/magazine/detail/2982 캐논코리아 캐논코리아 공식 웹사이트, 사무기기, 카메라, 복합기, 프린터, 포토프린터 kr.canon

[ANAIN] [비전을 나누는 시간] 딥러닝 안쓰는 컴퓨터 비젼, 증강현실과 SLAM - 장형기 연사님

https://youtu.be/QKtyoNAdoqc 🌟비전을 나누는 시간🌟 어나인의 첫 번째 기부 프로그램, '비전을 나누는 시간'이 2020년 9월 17일, 18일 양일간 열렸습니다! (With 장형기님) '비전을 나누는 시간'은, Vision AI 웨비나에 참가자들이 구매한 티켓 금액을 시각장애인 미술교육 지원 단체 '우리들의 눈'에 전액기부하는 기부 웨비나(Donation Webinar) 입니다. 본 행사에 따뜻한 마음을 나눠주신 연사님 및 기부자분들께 다시 한 번 감사의 마음을 전합니다! 행사 링크: https://festa.io/events/1159 ============================================================= 우리가 기부하려는 우리들의 눈은? 우..

[안될과학] 세계 최초로 공개되는 아르테미스 미공개 동영상! (UCLA 데니스홍 교수) [데니스홍 로봇 3/3]

https://youtu.be/rnW4t56cd_4 ◆ RoMeLa 연구소의 크라우드펀딩 캠페인 관련 정보 https://spark.romela.org/kr/ 역사상 가장 빠르게 걷는 로봇이 등장했다! 아르테미스! 나이키 운동화를 신고 캠퍼스를 걸어다니는 휴머노이드! 로봇공학의 모든 것 3편! UCLA 데니스홍 교수님과 함께! ◆ Thanks to Studio: 서울스트리밍스테이션 Editor: 이재현 Guest: UCLA 기계항공과 교수 로봇연구소 RoMeLa 소장 데니스홍 로봇공학자

[안될과학] 이족보행 로봇의 혁명?! 알프레드의 등장! (UCLA 데니스홍 교수) [데니스홍 로봇 2/3]

https://youtu.be/e4n4N3c2yrI ◆ RoMeLa 연구소의 크라우드펀딩 캠페인 관련 정보 https://spark.romela.org/kr/ NABi에서 시작된 이족보행의 새로운 변화! 알프레드로! 나비 두 대를 합친 알프레드는 완전히 새로운 형태로 진화! 로봇공학의 모든 것 2편! UCLA 데니스홍 교수님과 함께! ◆ Thanks to Studio: 서울스트리밍스테이션 Editor: 이재현 Guest: UCLA 기계항공과 교수 로봇연구소 RoMeLa 소장 데니스홍 로봇공학자

[안될과학] 결국 한일전에서 승리한 대한민국의 로봇 축구! (UCLA 데니스홍 교수) [데니스홍 로봇 1/3]

https://youtu.be/gFjAltC2pj0 ◆ RoMeLa 연구소의 크라우드펀딩 캠페인 관련 정보 https://spark.romela.org/kr/ 로봇축구에서 펼쳐진 한일전! 무참히 패배한 이야기! 하지만 결국 한일전에서 승리하고 우승한 성공스토리! 로봇공학의 모든 것 1편! UCLA 데니스홍 교수님과 함께! ◆ Thanks to Studio: 서울스트리밍스테이션 Editor: 이재현 Guest: UCLA 기계항공과 교수 로봇연구소 RoMeLa 소장 데니스홍 로봇공학자

[오로카] 휴림로봇(주)의 ROS 활용사례 및 개발 스토리

https://youtu.be/HqSK-jFMSl8 ● 세미나: 제9회 오픈 로보틱스 세미나 (세션 03) ● 발표자: 진욱빈 책임연구원 (휴림로봇) ● 발표 주제: 휴림로봇(주)의 ROS 활용사례 및 개발 스토리 ● 발표 자료 (PDF): https://cafe.naver.com/openrt/28311 ▶ 오로카: http://www.oroca.org/ ▶ 오로카 ROS 유저 모임 오픈채팅방: https://open.kakao.com/o/gAeOb2nc ▶ 한국 ROS Community: https://www.facebook.com/groups/Korea...

[인프런] 어느 날 고민 많은 주니어 개발자가 찾아왔다 - 성장과 취업, 이직 이야기 | 인프콘 2022

https://youtu.be/QHlyr8soUDM 💚어느 날 고민 많은 주니어 개발자가 찾아왔다: 성장과 취업, 이직 이야기 - 김영한 제 이야기를 통해 한 사람의 삶이 바뀌는 것은 저에게 큰 보람입니다. 그래서 지금까지 멘토링 했던 내용을 여러분과 나누고 싶습니다. 지속해서 성장하고, 그 성장을 바탕으로 더 나은 회사로 이직하고 싶은 개발자분들이 방향을 잘 잡을 수 있게 도와드리겠습니다.

[오로카] SLAM Meets Open-Source: SLAM 분야 학계에서의 ROS의 활용 및 Open-Source 시 팁 공유

https://youtu.be/XgsG-2793UM ● 세미나: 제9회 오픈 로보틱스 세미나 (세션 04) ● 발표자: 임형태 박사 (카이스트) ● 발표 주제: SLAM Meets Open-Source: SLAM 분야 학계에서의 ROS의 활용 및 Open-Source 시 팁 공유 ● 발표 자료 (PDF): https://cafe.naver.com/openrt/28311 ▶ 오로카: http://www.oroca.org/ ▶ 오로카 ROS 유저 모임 오픈채팅방: https://open.kakao.com/o/gAeOb2nc ▶ 한국 ROS Community: https://www.facebook.com/groups/Korea...

[ROS] teleop_twist_keyboard 터미널 이상하게 출력되는 현상 수정 방법

문제 현상 https://github.com/ros-teleop/teleop_twist_keyboard GitHub - ros-teleop/teleop_twist_keyboard: Generic Keyboard Teleop for ROS Generic Keyboard Teleop for ROS. Contribute to ros-teleop/teleop_twist_keyboard development by creating an account on GitHub. github.com 위 링크의 teleop_twist_keboard를 다른 ros package와 같이 launch하면 아래와 같이 터미널이 정상적으로 출력되지 않음 currently: speed 0.22 turn 0.187 currently: sp..

[Docker] ROS Docker 네트워크 연결 방법

ROS 네트워크 연결 1) export // Docker container 내부에서 외부로 # export ROS_MASTER_URI=http://192.168.xxx.xxx:11311 // Docker container 외부에서 내부로 # ifconfig # export ROS_IP=172.17.0.xxx 2) docker option으로 host에 연결 docker run -it \ --privileged \ --gpus all \ -e DISPLAY=192.168.131.2:0.0 \ -e QT_X11_NO_MITSHM=1 \ -v /tmp/.X11-unix:/tmp/.X11-unix:rw \ -v /etc/localtime:/etc/localtime:ro \ -e TZ=Asia/Seoul \ -v..

Development/Docker 2023.01.21

Windows/Ubuntu 듀얼부팅

windows와 ubuntu를 동시에 쓸 일이 많아져 듀얼부팅 환경을 만들었던 과정을 기록으로 남긴다. 듀얼부팅 windows를 설치하고, ubuntu를 설치하는 것이 안정적으로 설치가 잘 진행됨 테스트 환경은 windows 10과 ubuntu 22.04를 사용 Ubuntu 설치 Ubuntu 18.04를 여러 컴퓨터와 설치를 진행하였지만 최신의 컴퓨터와는 호환성이 좋지 않아 드라이버들이 잘 잡히지 않음 따라서 Ubuntu 22.04로 설치함 듀얼 부팅 후 Windows10에서 시간이 다르게 나오는 문제 듀얼부팅 세팅 후 windows10의 시간이 다르게 나옴 아래의 명령을 Ubuntu에서 실행 timedatectl set-local-rtc 1 --adjust-system-clock ref. https:/..

Development/Linux 2023.01.21

Ubuntu mirror kakao

현상 Ubuntu를 설치하고 패키지를 업데이트하면 kr.archive.ubuntu.com으로 속도가 느림 해결방법 따라서 아래의 명령어를 사용하여 mirror.kakao.com을 사용하여 속도를 높임 wget https://gist.githubusercontent.com/lesstif/8185f143ba7b8881e767900b1c8e98ad/raw/b749a8fc590ad2391fd0f8849417eeec998b33a7/change-ubuntu-mirror.sh chmod +x change-ubuntu-mirror.sh sudo ./change-ubuntu-mirror.sh -k ref. https://www.lesstif.com/lpt/ubuntu-mirror-113346155.html Ubuntu ..

Development/Linux 2023.01.21

[ROS Melodic] ROS image topic을 이미지 추출(저장)하기

Env. ROS Melodic ZED 2i 과정요약 현재 publish하는 image topic으로부터 이미지를 저장하거나 bag 파일로 저장하여 bag파일로부터 이미지를 저장 ROS Command 실행 1. 카메라에서 image topic을 publish하거나 rosbag에서 저장된 이미지를 play 2. 해당 image topic에 대해 아래의 명령 실행 rosrun image_view extract_images image:=/zed2i/zed_node/rgb/image_rect_color ROS Launch 파일 실행 1. 해당 bag파일이 저장된 경로와 image topic에 대해서, 아래의 launch 파일을 만들어 실행 sudo nano save_fig.launch roslaunch save_..

[Docker] Container에 Timezon 설정하기

문제 상황 docker를 실행하였을 때 timezon이 한국 표준시 KST가 아닌 협정 세계시 UTC로 표시되는 경우가 있다. 기존 docker timezone # date Tue Dec 20 05:14:41 UTC 2022 기존 local timezone $ date 2022. 12. 20. (화) 14:14:49 KST 이에 대해 timezone을 수정하려면 아래와 같이 docker 실행 옵션을 주어 실행한다. 해결 방안 $ docker run -it \ ... -v /etc/localtime:/etc/localtime:ro \ -e TZ=Asia/Seoul \ ... 예) $ docker run -it \ --privileged \ --gpus all \ -e __GLX_VENDOR_LIBRARY_..

Development/Docker 2022.12.20

[ROS Melodic] ROS Pointcloud를 .pcd 파일로 저장하기

Env. ROS Melodic ZED 2i 과정 요약 SLAM의 Pointcloud를 저장하기 위해서 ROS Bag으로 Pointcloud 데이터를 저장하고 이를 .pcd 포멧으로 변경하는 명령어를 저장한다. bag 파일 저장 # bag파일을 저장하는 launch 파일 만들기 $ touch save_bag.launch $ sudo nano save_bag.launch - /root/zed_ws/src/bag directory에 bag 파일 저장 - /zed2i/zed_node/mapping/fused_cloud를 저장 roslaunch save_bag.launch bag 파일에서 pcd 파일로 변환 cd /root/zed_ws/src/bag rosrun pcl_ros bag_to_pcd /zed2i/ze..

[Docker] 권한 부여

https://jstar0525.tistory.com/352 [Docker] Install Docker Engine on Ubuntu https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다. Env. 테스트 jstar0525.tistory.com https://jstar0525.tistory.com/353 [Docker] Install nvidia-docker2 on Ubuntu 이전 내용 https://jstar0525.tistory.com/352 [Docker] Install Do..

Development/Docker 2022.12.15

[Linux] GPU 모니터링

GPU의 상황을 보기 위해서는 아래와 같은 명령을 실행한다. $ nvidia-smi Mon Dec 12 20:18:25 2022 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 515.86.01 Driver Version: 515.86.01 CUDA Version: 11.7 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| ..

반응형