IT기술(코딩)99 ros2 조이스틱 연결하기 connect joystick foxy with C++ 안녕하세요 여러분. 크리에이트메이커 입니다. 무인로봇 조종 의뢰 막바지로 조이스틱을 C++에서 연결하고 ROS2통신하는 기능을 구현하였습니다. logitech Exteme 3d pro 조이스틱을 연동하는 코드인데요. 원낙 자료가 없어서, 여기저기 문서보고 chatGPT검색하면서 구현했습니다. 복붙해서 사용하시면 되구요. #include "rclcpp/rclcpp.hpp" #include "sensor_msgs/msg/joy.hpp" #include #include #include #pragma comment(lib, "dinput8.lib") #pragma comment(lib, "dxguid.lib") class JoystickNode : public rclcpp::Node { public: Joyst.. 2024. 2. 20. ros2 다른 패키지간 커스터마이징 msg ,srv통신 하는법 the way to connect with annother packages at ros2 Hi I'm programming the ros2 ros1 (ubuntu) -> ros2(window) It was so rough time. #I'm Korean. so.. english is not well I already posted some informs, but today I know you guys that how to connect and send msg, srv with another package on ros2 difference with ros2, ros1 can connect with other packages msgs, srvs which customiazed. But ! ros2 is not possible with same way with ros1. ex) each ros1 p.. 2024. 2. 17. cpp C++ 로 코딩하고 ros2 빌드했는데 왜 pyqt5폴더 없다고 에러가 뜰까요? 파이썬도 아니데. cmakelists 잘못했나? cpp C++ 로 코딩하고 ros2 빌드했는데 왜 pyqt5폴더 없다고 에러가 뜰까요? 파이썬도 아니데. cmakelists 잘못했나? 2024. 2. 15. window socket 10060 error 윈도우 소켓 타임아웃 에러. 안녕하세요. 크리에이트메이커 입니다 !! createmaker! 리눅스 -> 윈도우 로 바꿔달라는 의뢰를 작업하던중... 소켓에서 문제가 발생하였는데요!!! 몇시간 헤매다 문서읽고 겨우 찾았습니다. 항상 느끼는 등신같은 chatGPT... 자. 혹시 다 했는데도 알수없는 이유로 계속 타임아웃 에러가 발생할때는 이걸 봐보세요. struct timeval timeout; timeout.tv_sec = 10; timeout.tv_usec = 0; int dwTimeout = 10000; setsockopt(m_iSock, SOL_SOCKET, SO_RCVTIMEO, reinterpret_cast(&dwTimeout), sizeof(dwTimeout)); 아마 리눅스, 유닉스 버전에서는,, SO_RCVTIMEO.. 2024. 2. 14. 이전 1 2 3 4 5 6 ··· 25 다음