DrawingProcess
드프 DrawingProcess
DrawingProcess
전체 방문자
오늘
어제
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • 분류 전체보기 (964)
    • Profile & Branding (22)
      • Career (15)
    • IT Trends (254)
      • Conference, Faire (Experien.. (31)
      • News (187)
      • Youtube (19)
      • TED (8)
      • Web Page (2)
      • IT: Etc... (6)
    • Contents (97)
      • Book (66)
      • Lecture (31)
    • Project Process (94)
      • Ideation (0)
      • Study Report (34)
      • Challenge & Award (22)
      • 1Day1Process (5)
      • Making (5)
      • KRC-FTC (Team TC(5031, 5048.. (10)
      • GCP (GlobalCitizenProject) (15)
    • Study: ComputerScience(CS) (72)
      • CS: Basic (9)
      • CS: Database(SQL) (5)
      • CS: Network (14)
      • CS: OperatingSystem (3)
      • CS: Linux (39)
      • CS: Etc... (2)
    • Study: Software(SW) (95)
      • SW: Language (29)
      • SW: Algorithms (1)
      • SW: DataStructure & DesignP.. (1)
      • SW: Opensource (15)
      • SW: Error Bug Fix (43)
      • SW: Etc... (6)
    • Study: Artificial Intellige.. (149)
      • AI: Research (1)
      • AI: 2D Vision(Det, Seg, Tra.. (35)
      • AI: 3D Vision (70)
      • AI: MultiModal (3)
      • AI: SLAM (0)
      • AI: Light Weight(LW) (3)
      • AI: Data Pipeline (7)
      • AI: Machine Learning(ML) (1)
    • Study: Robotics(Robot) (33)
      • Robot: ROS(Robot Operating .. (9)
      • Robot: Positioning (8)
      • Robot: Planning & Control (7)
    • Study: DeveloperTools(DevTo.. (83)
      • DevTool: Git (12)
      • DevTool: CMake (13)
      • DevTool: NoSQL(Elastic, Mon.. (25)
      • DevTool: Container (17)
      • DevTool: IDE (11)
      • DevTool: CloudComputing (4)
    • 인생을 살면서 (64)
      • 나의 취미들 (7)
      • 나의 생각들 (42)
      • 여행을 떠나자~ (10)
      • 분기별 회고 (5)

개발자 명언

“ 매주 목요일마다 당신이 항상 하던대로 신발끈을 묶으면 신발이 폭발한다고 생각해보라.
컴퓨터를 사용할 때는 이런 일이 항상 일어나는데도 아무도 불평할 생각을 안 한다. ”

- Jef Raskin

맥의 아버지 - 애플컴퓨터의 매킨토시 프로젝트를 주도

인기 글

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
DrawingProcess

드프 DrawingProcess

Study: Software(SW)/SW: Error Bug Fix

[Error fix] ros2 명령어가 실행되지 않는 문제... (설치 문제 아님)

2023. 5. 21. 13:12
반응형

# 문제 상황

ros2 스터디를 진행하며 이전까지 모든 명령이 잘 되던 상황에서 터미널을 다 끄고 다시 해보려했더니 ros2의 기본적인 명령어(topic, service 등)가 다 안되는 상황. 그래서 프로세스를 확인해보니.

$ ps -elf |grep ros
0 S sjchoi     57505    1121  0  80   0 - 151254 futex_ May20 ?       00:00:03 /usr/bin/python3 /opt/ros/galactic/bin/_ros2_daemon --rmw-implementation rmw_cyclonedds_cpp --ros-domain-id 0
0 S sjchoi     87760   87534  0  80   0 -  4744 pipe_r 12:49 pts/3    00:00:00 grep --color=auto ros

rmw 관련 프로세스가 데몬으로 살아있는 문제 발생.

# 해결 방안

단순히 프로세스를 죽일수도 있었지만 나중을 위해 갖고 놀다가 죽어야지...

1) ROS_DOMAIN_ID가 제대로 설정되어 있는지 확인

$ echo ${ROS_DOMAIN_ID}
0

제대로 설정되어 있는 것으로 확인함.

2) ros2 daemon 명령으로 daemon이 인식되는지 확인

$ ros2 daemon status
The daemon is running

확인결과 정상적으로 인식됨.

여기서 ROS_DOMAIN_ID를 바꾸면 해당 daemon 프로세스가 인식되지 않음

$ export ROS_DOMAIN_ID=13
$ ros2 daemon status
The daemon is not running

제대로 인식이 되니 죽여볼까?

$ export ROS_DOMAIN_ID=0
$ ros2 daemon stop

응답하지 않음... (왜지..?)

이 외에도 많은 시도도 해보고 커뮤니티에도 물어봤지만, 답이 없다 ㅠ 

3) 그냥 죽거라...

$ ps -elf |grep ros
0 S sjchoi     57505    1121  0  80   0 - 151254 futex_ May20 ?       00:00:03 /usr/bin/python3 /opt/ros/galactic/bin/_ros2_daemon --rmw-implementation rmw_cyclonedds_cpp --ros-domain-id 0
0 S sjchoi     87760   87534  0  80   0 -  4744 pipe_r 12:49 pts/3    00:00:00 grep --color=auto ros
$ sudo kill 57505

 

아직 ROS 2 도 문제가 많을걸까?

반응형
저작자표시 비영리 변경금지

'Study: Software(SW) > SW: Error Bug Fix' 카테고리의 다른 글

[Error Fix] Solved 'W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/source.list*'  (0) 2023.05.31
[Problem Fix] 윈도우 환경변수 재부팅 안하고 적용하기  (0) 2023.05.22
[Error fix] fatal error: 'uWS/uWS.h' file not found 오류 해결 (feat. uWebSockets)  (0) 2023.05.15
[Error Fix] 'exec: "docker-credential-desktop.exe": executable file not found in $PATH' 오류 해결(feat. ~/.docker/config.js)  (0) 2023.05.02
[Error Fix] ImportError: cannot import name 'constants' from partially initialized module 'zmq.backend.cython' 오류 해결: jupyter notebook 실행시 발생  (0) 2023.05.01
    'Study: Software(SW)/SW: Error Bug Fix' 카테고리의 다른 글
    • [Error Fix] Solved 'W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/source.list*'
    • [Problem Fix] 윈도우 환경변수 재부팅 안하고 적용하기
    • [Error fix] fatal error: 'uWS/uWS.h' file not found 오류 해결 (feat. uWebSockets)
    • [Error Fix] 'exec: "docker-credential-desktop.exe": executable file not found in $PATH' 오류 해결(feat. ~/.docker/config.js)
    DrawingProcess
    DrawingProcess
    과정을 그리자!

    티스토리툴바