본문 바로가기

분류 전체보기

(29)
Socket CAN 테스트를 위한 Virtual CAN 환경 구성 방법 Linux 환경에서 CAN 통신을 구현하기 위한 방법은 여러가지가 있을 수 있겠지만, 가장 일반적으로 사용할 수 있는 방법은 Socket CAN 일 것이다. Socket CAN 은 리눅스 커널에서 기본적으로 제공하는 CAN 통신 드라이버이기 때문에 별도의 드라이버 또는 API가 필요하지 않을 뿐더러, 대부분의 CAN 통신 장치들을 이 Socket CAN 방식으로 사용할 수 있기 때문이라고 생각한다. 이 Socket CAN을 일반 PC(노트북, 미니 PC, NUC등)에서 사용하기 위해서는 USB to CAN 등의 별도 장치가 필요하다. 예를 들면 Pcan usb, CANable 등이다. 이런 장치들은 각자 방법들은 조금씩 다르지만 결국 Socket CAN 인터페이스를 생성해주고(can0, can1 등등) ..
Spin과 Spinonce 차이 https://bigbigpark.tistory.com/29 [ROS] ros::spin, ros::spinOnce 차이점 안녕하세요~ 뉴기니아입니다! 오늘은 ros::spin이랑 ros::spinOnce의 차이점에 대해서 알아보겠습니다! ros에서는 msg가 토픽으로 수신되면 그것을 큐(queue)에 쌓습니다. 그 후 subscribe쪽에서 spin() 메소드 bigbigpark.tistory.com
Callback함수에서 publish하기 https://m.blog.naver.com/nswve/222089931436
블로그 소개 https://ola-page.tistory.com/pages/about About - kudos 기록, 정리 About This Tistory kudos 기록 정리는 로봇동아리 KUDOS에서 배우게 된 소소한 지식들을 잊어버리지 않고 정리하기 위한 곳입니다. KUDOS 홈페이지 : kudos.kookmin.ac.kr/ KUDOS : Kookmin Univ. Dr.. ola-page.tistory.com E-mail : abrahamola@naver.com
Robotis Op3 installation 보호되어 있는 글입니다.
CANable을 이용한 CAN통신 국방로봇대회를 준비하면서 CAN통신을 하게 되었다. 메인 PC로 사용하고 있는 Intel NUC에서 CAN 통신으로 모터 드라이버에 명령을 보내고 데이터를 받는 일을 하였다. 일반 PC에는 대부분 CAN 통신 포트가 뚫려있지 않기 때문에, CAN통신을 하려면 별도의 장치가 필요하다. 대표적으로 peak system의 pcan을 많이 사용하는 것 같다. Intel NUC 역시 CAN통신을 하려면 CAN통신 장치가 필요한데, CANable이라는 장치를 구매해 사용해보았다. CANable USB-to-CAN 보드를 사용해서 CAN통신을 하는 법을 알아보자. ** 준비물 ** 1. CANable(CAN to USB) 보드 2. ST-Link V2 mini 1. CANable (공식 홈페이지) https://ca..
AMD Ryzen 4500U / realtek wlan driver 8822CE problem AMD 노트북 세팅 우분투 18.04에서 amd ryzen 5 4500U renoir 노트북의 무선랜, 그래픽 살리기 MSI modern 14 B4MW-R5 프로세서 : ryzen 5 4500U with radeon graphics 운영체제 : window / ubuntu 18.04 linux kernel version : 5.11.2 ROS version : ROS melodic wlan 장치 : realtek 8822CE 우분투 쓸거면 웬만하면 그냥 intel 노트북으로 가야 하는 듯 하다..... 요즘 누가 intel 쓰냐고 그러길래 ryzen 르누아르 프로세서가 탑재된 노트북을 샀는데, 일단 해상도 변경 안되었고(840x540이었나..) wlan이 안되서 와이파이가 안잡히고 amd 그래픽 카드 인..
ROS 개발 환경 구축(QT_creator 설치) ROBOTIS-OP3의 소스코드는 오픈소스로 깃허브(GitHub)에 공개되어 있다. ROBOTIS-GIT/ROBOTIS-OP3 ROS packages for the ROBOTIS OP3. Contribute to ROBOTIS-GIT/ROBOTIS-OP3 development by creating an account on GitHub. github.com 그렇지만 이 소스코드를 살펴보고, 공부할 때 깃허브에서 코드를 열어보는 것은 불편하기 때문에 비주얼 스튜디오나 이클립스 같은 통합개발환경(IDE)을 설치해서 코드를 열어보는 것이 좋다. ROS를 위한 개발환경으로 많이 사용되는 것은 Qt Creator(plug in for ROS) 이다. ROS 개발환경인 Qt_creator를 설치하고, Qt_creat..