Giter VIP home page Giter VIP logo

gcamp_ros2_basic's People

Contributors

kimsooyoung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gcamp_ros2_basic's Issues

[BUG] : odome실행 오류_ 중간 프로젝트 - Maze World

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

ros2 run py_action_pkg odome_sub_node코드를 실행햇을 때
No executable found
오류가 발생하여
ros2 run py_action_pkg odome_sub_node에서
e를 제외한 ros2 run py_action_pkg odom_sub_node로 변경하여 실행은 가능하나,
원인을 파악하고자 합니다.

파일을 수정하거나 이동을 한적이 없으나 오류가 발생하였습니다.
어느부분이 잘못된건지 확인 부탁드리겠습니다.

To Reproduce 실행한 프로그램 및 커멘드 라인

ros2 run py_action_pkg odome_sub_node

Expected behavior 예상한 결과

Screenshots 스크린샷

Environment 사용환경

  • OS Version : linux 20.04
  • ROS Version : ros2 foxy

Relevant log output (관련 로그 output을 적어주세요)

No executable found

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • [v] 구글링을 통해 충분한 검색을 해보았다. *
  • [v] Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • [v] 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

Gazebo package error Failed to load plugin libgazebo_ros_factory.so: libgazebo_ros_factory.so: cannot open shared object file: No such file or directory

강의 4강에서 gazebo를 설치하고

ros2 launch gcamp_gazebo gcamp_world.launch.py

를 실행하였을 때 다음과 같이 플레이어 오브젝트 및 메인 카메라가 보이지 않게 됩니다.

Screenshot from 2022-01-17 16-06-41

실행시 로그 상 제일 상단에 나타나는 에러 문구는 다음과 같습니다.

//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[gazebo-2] �[1;31m[Err] [Plugin.hh:212] �[0m�[1;31mFailed to load plugin libgazebo_ros_factory.so: libgazebo_ros_factory.so: cannot open shared object file: No such file or directory [gazebo-2] �[0m�[1;31m[Err] [Master.cc:96] �[0m�[1;31mEXCEPTION: �[0m�[1;31mUnable to start server[bind: Address already in use]. There is probably another Gazebo process running. [gazebo-2] �[0m�[1;31m [gazebo-2] �[0m�[1;31m�[0m�[1;31m[Err] [Master.cc:96] �[0m�[1;31mEXCEPTION: �[0m�[1;31mUnable to start server[bind: Address already in use]. There is probably another Gazebo process running. [gazebo-2] �[0m�[1;31m [ERROR] [gazebo-2]: process has died [pid 8494, exit code 255, cmd 'gazebo --verbose /home/ftatp/Documents/test_ros2_ws/install/gcamp_gazebo/share/gcamp_gazebo/worlds/gcamp_world.world -s libgazebo_ros_factory.so']. [gazebo-2] �[1;36m�[0m�[1;32m�[0m [gazebo-2] �[0m�[1;31m�[0m�[1;33m�[0m�[1;31m�[0m [ros2-3] Traceback (most recent call last): [ros2-3] File "/opt/ros/foxy/bin/ros2", line 11, in <module> [ros2-3] load_entry_point('ros2cli==0.9.10', 'console_scripts', 'ros2')() [ros2-3] File "/opt/ros/foxy/lib/python3.8/site-packages/ros2cli/cli.py", line 67, in main [ros2-3] rc = extension.main(parser=parser, args=args) [ros2-3] File "/opt/ros/foxy/lib/python3.8/site-packages/ros2service/command/service.py", line 41, in main [ros2-3] return extension.main(args=args) [ros2-3] File "/opt/ros/foxy/lib/python3.8/site-packages/ros2service/verb/call.py", line 58, in main [ros2-3] return requester( [ros2-3] File "/opt/ros/foxy/lib/python3.8/site-packages/ros2service/verb/call.py", line 69, in requester [ros2-3] module = importlib.import_module('.'.join(parts[:-1])) [ros2-3] File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module [ros2-3] return _bootstrap._gcd_import(name[level:], package, level) [ros2-3] File "<frozen importlib._bootstrap>", line 1014, in _gcd_import [ros2-3] File "<frozen importlib._bootstrap>", line 991, in _find_and_load [ros2-3] File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked [ros2-3] File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed [ros2-3] File "<frozen importlib._bootstrap>", line 1014, in _gcd_import [ros2-3] File "<frozen importlib._bootstrap>", line 991, in _find_and_load [ros2-3] File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked [ros2-3] ModuleNotFoundError: No module named 'gazebo_msgs'
[ERROR] [ros2-3]: process has died [pid 8496, exit code 1, cmd 'ros2 service call /spawn_entity gazebo_msgs/SpawnEntity {name: "skidbot", xml: "

--- 이후 xml 전문--
<robot name="skidbot">

--- 이후 다음 warning의 반복---
[ros2-4] [INFO] [1642259216.740639566] [rviz2]: Stereo is NOT SUPPORTED
[ros2-4] [INFO] [1642259216.740738290] [rviz2]: OpenGl version: 4.6 (GLSL 4.6)
[ros2-4] [INFO] [1642259216.823040770] [rviz2]: Stereo is NOT SUPPORTED
[ros2-4] [INFO] [1642259217.021575807] [rviz2]: Stereo is NOT SUPPORTED
[ros2-4] Parsing robot urdf xml string.
[ros2-4] Warning: Invalid frame ID "back_left_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-4] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.12/src/buffer_core.cpp
[ros2-4] Warning: Invalid frame ID "back_right_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-4] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.12/src/buffer_core.cpp
[ros2-4] Warning: Invalid frame ID "front_left_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-4] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.12/src/buffer_core.cpp
[ros2-4] Warning: Invalid frame ID "front_right_wheel" passed to canTransform argument source_frame - frame does not exist

//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

사용 환경 : Ubuntu 20.04, ros-foxy, Gazebo11, 가상환경 x
시도할 수 있는 방법은 많이 없어서 ros와 gazebo를 완전히 삭제하고 다시 설치 해보았습니다.
Address is already used를 보니 내부에서 로컬 주소로 서버를 여는 것 같아서 혹시 이미 gazebo를 실행시키고 있나 싶어 재부팅해서 런치를 해보았습니다. 파이썬 버전도 살짝 의심이 됩니다만 강의에서 어떠한 파이썬 버전을 사용했는지 알 수 없어서 건드리지 않고 있습니다.

무엇을 놓치고 있을까요?

[BUG] : ROS2 강의 영상 (3강) - 설치과정에서 ros2 launch gcamp_gazebo gcamp_world_windows.launch.py 코딩 에러

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

이전까지 모든 코드를 실행할 때 에러가 없다가 데모 실행하기 위해서 저 코드를 입력했을 때 Invalid partition name 라는 에러가 뜹니다 . 데모 화면 까지는 나타나지만 로봇을 조작하는 과정이 안됩니다.

To Reproduce 실행한 프로그램 및 커멘드 라인

ros2 launch gcamp_gazebo gcamp_world_windows.launch.py

Expected behavior 예상한 결과

Screenshots 스크린샷

1
2
3

Environment 사용환경

  • OS Version : windows 10
  • ROS Version :ros2 foxy

Relevant log output (관련 로그 output을 적어주세요)

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • [ o ] 구글링을 통해 충분한 검색을 해보았다. *
  • [ o ] Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

src 폴더 내부 정리하기

src 폴더 내부에 패키지들이 너무 많을 경우, 이들을 정리하기 위해 비슷한 패키지들끼리 상위 폴더 아래로 배치하면 빌드시 에러가 발생합니다. 이 경우에 어떻게 해야하나요?

예를 들면 아래와 같이 cpp_svrcli와 py_svrcli를 test_svrcli로 묶어서 관리하려고 하는데 빌드시 Cmake 파일에서 여전히 {workspace경로}/src/cpp_svrcli를 찾으려고 하고 있습니다.

정리하기 전
Screenshot from 2022-03-19 16-48-23

정리한 후
Screenshot from 2022-03-19 17-01-23

=> CMake Error: The source directory "/home/ftatp/Documents/ROS/src/cpp_srvcli" does not exist.

04강 gazebo simulation 소개

좋은영상 감사합니다. 현재 windows 10 에서 강의를 시청중인데
3강 foxy 까지 설치하고 , gazebo 가상환경 생성 후 커맨드로 로봇 움직이기 까지 전부 잘 작동했습니다.

Q1. 2:00에 서 나오는 cbp 커맨드는 Windows에서 지원이 안되나요 ?

03강의 영상의 설치하는 과정중 따로 본적이 없는거 같습니다.

Q2. powershell 에서는 colcon build를 할 수 없나요 ?

ps1 에서 오류가 났고 , ros2_foxy 터미널에서 colcon build 하니까 됐습니다.

Q3. Windows 에서 gazebo 명령어를 환경변수에 넣어주고 싶은데 어떻게 다운받으면 될까요 ?

mac을 사용할때 ros-noetic 에서는 terminal에서 gazebo 하면 바로 창이 업로드 됐습니다만
03강에서 진행해 주신 방법의 ros2-foxy 에서는 gazebo.exe 파일을 못찾겠습니다.


04강 6:29초 에서 gazebo.exe 파일을 찾을 수 없습니다.
cmd 에서 gz , gzclient , gzserver 등 다양한 시도를 해보았지만 전부 오류가 나고 창이 뜨지않습니다.

03 강에서 보여주셨던 방법을 응용해
ros2 launch gcamp_gazebo empty_world.launch 를 사용해도
비어있는 world가 아닌 튜토리얼에서 제시해 주셨던 환경이 나옵니다.
매번 번거롭게 ros2 launch ... 하고 열린 gazebo 창에서 New File 을 하는건 너무 번거로워서
gazebo.exe 설치를 공식홈페이지에서 제시된 방법 gz_ws 디렉토리로 설치해도 문제없는지 묻고싶습니다.)
https://www.youtube.com/watch?v=edDy97z-o8g&t=121s

[BUG] : graphviz 설치 중에 액세스가 거부되었습니다.

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

관리자 윈도우 파워셀 및 graphviz 홈페이지에서 exe 파일 다운로드 받아서 직접 설치 하려고 시도
속성 보안 탭에서 사용권한 모두 허용도 시도
속성에 있는 차단 해제도 풀어봄
윈도우 방화벽도 꺼봄

Expected behavior 예상한 결과

설치

Screenshots 스크린샷

화면 캡처 2023-04-06 093859

Environment 사용환경

  • OS Version : window10
  • ROS Version : ros2 foxy

Relevant log output (관련 로그 output을 적어주세요)

ERROR: Exception calling "Start" with "0" argument(s): "액세스가 거부되었습니다"
The install of graphviz was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\Graphviz\tools\chocolateyInstall.ps1'.
See log for details.

Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Failures

  • graphviz (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\Graphviz\tools\chocolateyInstall.ps1'.
    See log for details.

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

[BUG] : Colcon을 이용한 빌드 과정에서 생기는 오류

ROS2 강의 2강에서 colcon을 이용한 빌드 과정에서 아래와 같이 커맨드를 입력하였으나, 오류가 생기는 것을 확인하였습니다.
스크린샷, 2023-02-06 21-51-55

em 모듈이 없다는 에러 메시지를 확인하여 구글링한대로 pip3 install empy, sudo apt-get install python3-empy 등의 커맨드를 입력해보았으나 해결되지 않아 계속 해결 방법을 찾던 중,
이곳에 올라온 에러와 비슷한 에러임을 확인할 수 있었습니다.

해당 내용에 따르면 ros2에서 인식하는 파이썬의 path(/opt/ros/foxy/lib/python3.8/)와 제 컴퓨터에 있는 파이썬 path(/usr/local/lib/python3.8)가 달라 충돌이 생기는 것으로 추측되지만 어떻게 해결해야될지 감이 안 잡힙니다.

시도해볼만한 해결법이 있다면 도움을 주시면 정말 감사하겠습니다.

Environment 사용환경

  • OS Version : Ubuntu 20.04
  • ROS Version : foxy

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • [ V ] 구글링을 통해 충분한 검색을 해보았다. *
  • [ V ] Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • [ V ] 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

[BUG] : rviz에서 No transform from "front_right_wheel" to "robot_footprint" ERROR

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

https://puzzling-cashew-c4c.notion.site/Gazebo-Simulation-a005ee3fa0cb45f19f86cc5d89ca4f1f?ref=https://githubhelp.com
위 링크에서 실습을 진행하다가 "ros2 launch gcamp_gazebo gcamp_world.launch.py" 커맨드에서 에러가 발생했습니다.
gazebo는 정상적으로 작동하지만 rviz에 포인트 클라우드와 카메라 영상이 나타나지 않습니다.
첨부한 rviz 사진처럼 바퀴부분 문제가 있는 것 같습니다.
패키지를 삭제하고 처음부터 다시 해봤지만 실행되지 않습니다.

무시하고 계속 진행하였을 경우 "ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r __ns:=/skidbot" 커맨드도 실행은 되지만 제어가 되지 않았습니다.

To Reproduce 실행한 프로그램 및 커멘드 라인

ros2 launch gcamp_gazebo gcamp_world.launch.py

Expected behavior 예상한 결과

rviz 상에서 포인트 클라우드 및 카메라 영상 확인

Screenshots 스크린샷

Screenshot from 2023-02-19 21-00-57

Screenshot from 2023-02-19 21-01-17

Environment 사용환경

  • OS Version : Ubuntu 22.04
  • ROS Version : Humble

Relevant log output (관련 로그 output을 적어주세요)

[ros2-5] Warning: Invalid frame ID "front_left_wheel" passed to canTransform argument source_frame - frame does not exist

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

gazebo simulation에서 teleop keyboard를 했는데 로봇이 움직이지 않습니다.

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

ros2 launch gcamp_gazebo gcamp_world.launch.py
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r __ns:=/skidbot

처음 가제보 시뮬레이션 환경을 열고, teleop keyboard를 열어서 조종하려고 하는데 움직이지 않습니다.

To Reproduce 실행한 프로그램 및 커멘드 라인

ros2 launch gcamp_gazebo gcamp_world.launch.py
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r __ns:=/skidbot

Screenshots 스크린샷

Screenshot from 2023-08-18 14-20-45

Screenshot from 2023-08-18 14-32-12

속도 제어하는 keyboard는 되는데 전진후진 방향 제어 하는 keyboard는 되지 않습니다 .

Environment 사용환경

  • OS Version : docker ubuntu 20.04
  • ROS Version : foxy

Relevant log output (관련 로그 output을 적어주세요)

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

  • 구글링을 해보았지만 나오지 않아 이슈에 글 올립니다 ..

[Feature Request] : skidbot 과 diffbot의 odometry_pose 값의 차이점에 관한 질문입니다.

Is your feature request related to a problem? Please describe.

안녕하세요, skidbot의 odometry 값을 이용하여 skidbot의 절대좌표를 알고 싶습니다.
skidbot의 odometry의 pose 값은 다시 원점으로 돌아왔을 때 (0, 0) 의 값을 유지하지 않고, 자신의 절대적 위치 좌표를 나타내지 않는 것을 확인하였습니다.
그러나 diffbot의 odometrt의 pose 값은 원점으로 다시 돌아 왔을 때 (0,0) 의 값을 유지하였고, 항상 자신의 위치를 절대좌표로 나타냈습니다.
두 로봇의 차이점을 찾기 위해서 파일을 탐색하여 보았으나 원하는 바는 찾지 못하였습니다.'

또한 두 로봇의 라이다 최대 거리 측정 값도 Rviz 상에서는 다르게 나타나는 것을 확인할 수 있었습니다.

결론적으로 skidbot의 odometry 값을 diffbot의 odometry 값처럼 정확하게 나오게 바꾸고 싶습니다.
답변주시면 정말 감사하겠습니다.

CMake Error at CMakeLists.txt:23 (find_package)

I've been following this "https://puzzling-cashew-c4c.notion.site/Gazebo-Simulation-a005ee3fa0cb45f19f86cc5d89ca4f1f" and "https://www.youtube.com/watch?v=JoDKs1Vw2NY&list=PLieE0qnqO2kTNCznjLX_AaXe2hNJ-IpVQ&index=4"

Here, I've tried to do.

폴더 이름을 직접 타이핑하지 마시고 Tab키를 적극 사용하시기를 권장합니다.

$ cd gcamp_ros2_ws/src
$ git clone https://github.com/Road-Balance/gcamp_ros2_basic.git

$ cd ~/gcamp_ros2_ws/

프로젝트 패키지 빌드

$ cbp gcamp_gazebo

When I've tried to do "$ cbp gcamp_gazebo", I got the error below:
'''
bini@ZEUS:~/gcamp_ros2_ws$ cbp gcamp_gazebo
Starting >>> gcamp_gazebo
--- stderr: gcamp_gazebo
CMake Error at CMakeLists.txt:23 (find_package):
By not providing "Findxacro.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "xacro", but
CMake did not find one.

Could not find a package configuration file provided by "xacro" with any of
the following names:

xacroConfig.cmake
xacro-config.cmake

Add the installation prefix of "xacro" to CMAKE_PREFIX_PATH or set
"xacro_DIR" to a directory containing one of the above files. If "xacro"
provides a separate development package or SDK, be sure it has been
installed.


Failed <<< gcamp_gazebo [0.66s, exited with code 1]

Summary: 0 packages finished [0.84s]
1 package failed: gcamp_gazebo
1 package had stderr output: gcamp_gazebo

'''
I think it seems to be a error related to CMAKE environment.
Then, pleaselet us know how to fix this error.

[BUG] : ros2 launch gcamp_gazebo gcamp_world.launch.py 커맨드 실행 시 frame 문제로 인한 gazebo 출력 실패

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

https://puzzling-cashew-c4c.notion.site/Gazebo-Simulation-a005ee3fa0cb45f19f86cc5d89ca4f1f
해당 링크에서 실습을 진행하다가
ros2 launch gcamp_gazebo gcamp_world.launch.py
를 실행한 결과

[ros2-5] Warning: Invalid frame ID "front_left_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-5] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[ros2-5] Warning: Invalid frame ID "front_right_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-5] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[ros2-5] Warning: Invalid frame ID "back_left_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-5] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp
[ros2-5] Warning: Invalid frame ID "back_right_wheel" passed to canTransform argument source_frame - frame does not exist
[ros2-5] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp

아래와 같은 문구가 반복적으로 출력되면서 gazebo가 출력되지 않습니다.
gazebo는 gazebo11.desktop is no responding 이런식으로 팝업창이 계속 뜹니다.

경로 확인도 여러번 하였고 gcamp_world.launch.py 내부 소스도 확인해보았지만 원인을 파악하지 못하였습니다.
현재 ubuntu내에 ros2만 가동하는 것이 아니기에 기존과는 약간 다르게 폴더를 생성하였습니다.
Screenshot from 2022-11-19 22-38-55
Screenshot from 2022-11-19 22-39-47

위와 같이 생성하여 test_ros2_ws 내에서 진행을 하려 시도 중입니다.
다른 것도 안되나해서 maze_world를 작동한 결과 정상 작동합니다.
https://puzzling-cashew-c4c.notion.site/ROS-2-Launch-launch-file-55c2125808ef4b64bade278852b37d6e
위 링크에 나온 gcam_world.launch.py와 현재 깃허브 내의 소스가 다른 것을 확인하여 위 링크의 소스를 넣어 작동하였지만 정상작동에 실패하였습니다.

먼저 해당 문제를 해결하신 분이 있다면 도움 부탁드립니다.
감사합니다.

Expected behavior 예상한 결과

Gazebo와 Rviz의 정상작동

Screenshots 스크린샷

Screenshot from 2022-11-19 13-19-29

Environment 사용환경

  • OS Version : Ubuntu 20.04
  • ROS Version : ROS2 Foxy

Relevant log output (관련 로그 output을 적어주세요)

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

[colcon build error] From. [email protected]

안녕하세요! Ros2 Service 강의를 듣다가 cbp py_service_pkg를 하는 부분에서 첨부한 파일 cbp 오류.png 처럼 오류가 뜨면서 빌드가 안돼서

설치를 하는 도중에 오류가 있었나? 라는 생각에 rm -rf gcamp_ros2_ws/를 하고 강의 첫부분 부터 다시 돌아가 gcamp_ros2_ws/ 폴더를 만드는 부분부터 순서대로 다시 3~4번 정도 다시 진행하였는데,

첨부한 파일 1.png 처럼 colcon build --symlink-install를 하는 과정에서 Warning이 뜨면서 turtlesim만 빌드가 되고 강의영상처럼 나머지가 빌드되지 않는 현상이 계속 일어나고 있습니다.

또한 이것의 여파인지 ros2 launch gcamp_gazebo gcamp_world.launch.py를 하는 과정에서 gazebo도 정상작동 되지 않는 현상이 일어나는데 어떤 현상이 문젠지 도저히 해결되지 않아서 이렇게 메일을 보내게 됐습니다.

(gazebo가 가끔 오류가 걸릴때도 있다고 하셔서 계속 반복해서 해봤지만 똑같았습니다)

컴퓨터의 문젠가 해서 우분투 포맷도 2~3번 진행하면서 처음부터 다시 순서대로 해봤지만 해결되지 않아서 이렇게 도움을 구하게 되었습니다.

질문 1) 첨부한 파일 1.png 처럼 colcon build --symlink-install를 하는 과정에서 warning이 떠서 turtlesim만 빌드되고 나머지 패키지들은 정상 빌드되지 않기 때문에 이런 현상이 일어나는 건지 궁금합니다!

질문 2) 강의과정 중 개편된 내용이 있어서 원래 강의대로 하면 오류가 나는 것인지 궁금합니다.

cbp 오류
1

gcamp_gazebo 패키지 build 에러.

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

$ cbp gcamp_gazebo

Expected behavior 예상한 결과

gcamp_gazebo만 빌드해서 잘 빌드되야했는데 잘 안됐습니다..
빌드 과정에서 xacro 어떤 문제 인 것 같은데 검색해도 잘 안나옵니다..

Screenshots 스크린샷

image

Environment 사용환경

  • OS Version : linux 20.04
  • ROS Version : ros2 foxy

Relevant log output (관련 로그 output을 적어주세요)

This may be promoted to an error in a future release of colcon-core.

Starting >>> gcamp_gazebo
--- stderr: gcamp_gazebo
CMake Error at CMakeLists.txt:23 (find_package):
By not providing "Findxacro.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "xacro", but
CMake did not find one.

Could not find a package configuration file provided by "xacro" with any of
the following names:

xacroConfig.cmake
xacro-config.cmake

Add the installation prefix of "xacro" to CMAKE_PREFIX_PATH or set
"xacro_DIR" to a directory containing one of the above files. If "xacro"
provides a separate development package or SDK, be sure it has been
installed.

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • [v] 구글링을 통해 충분한 검색을 해보았다. *
  • [v] Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • [v] 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

[BUG] :

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

Expected behavior 예상한 결과

Screenshots 스크린샷

Environment 사용환경

  • OS Version :
  • ROS Version :

Relevant log output (관련 로그 output을 적어주세요)

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

[BUG] : 실습을 위한 Gazebo Simulation 소개 // 환경 구성의 cbp gcamp_gazebo 부분

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)
질문캡처

다음과 같이 실행해 cbp gcamp_gazebo를 실행하였는데

캡처1

다음과 같이 커맨드 cbp를 찾을수 없다고 합니다.

To Reproduce 실행한 프로그램 및 커멘드 라인

다른 커맨드들을 실행해보았는데 딱히 고쳐지진 않았습니다. 모든 커맨드를 시도해보진 않았습니다.

Expected behavior 예상한 결과

colcon build successful을 예상했습니다.

Environment 사용환경

  • OS Version : Linux 20.04
  • ROS Version : foxy

[BUG] : ROS2 윈도우 설치과정 오류

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

C:\gcamp_ros2_ws> ros2 launch gcamp_gazebo gcamp_world_windows.launch.py

Expected behavior 예상한 결과

왜 실행 자체가 안될까요? 음 먼가 막아져 있는걸까요?

Screenshots 스크린샷

image
install\setup.bat 이 안먹음..

image
실행이 되지 않음.

image
gcamp_gazebo 파일을 찾을수 없다고 뜨네요.

Environment 사용환경

  • OS Version :
  • ROS Version :

Relevant log output (관련 로그 output을 적어주세요)

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

src 없이 package build

안녕하세요
my_ws/src 처럼 src 폴더를 만들지 않고

my_ws
ㄴmy_pkg1
ㄴmy_pkg2
ㄴinstall
ㄴbuild

이런 형식으로 워크스페이스 구성를 구성하고 빌드하는것이 가능한지 궁금합니다.

[BUG] : ROS2 윈도우에서의 개발환경구축

What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)
ros2 launch gcamp_gazebo gcamp_world_windows.launch.py

gazebo가 실행되면서 로봇의 파일은 보입니다.. 다만 움직이지 않습니다..

colcon_err

이것은 예제 실행을 위해 필요한 package-build 과정 중 두 번째 코드인
colcon build --symlink-install --packages-select py_service_pkg
을 실행시켰을 때의 모습입니다.

C:\opt\ros\foxy\x64\tools\vcpkg\installed\x64-windows가 없다는 문구와 함께 에러가 떴습니다..

그래서 아래 스크린샷은 제가 설정한 환경변수와 실제 C드라이브에서 vxpkg까지 들어간 후의 모습입니다.
empty_file

환경변수

만약 환경변수 설정이 잘못된 것이 아니고 있어야 할 installed\x64-windows가 없는 것이라면 어디가 문제였는지 알려주시면 감사하겠습니다..

아래는 최종적으로 실행 한 후의 모습입니다.

실행_err

좌측 터미널 하단을 보시면 process has died라고 뜨는데, 이것 때문에 움직이지 않는다고 생각합니다..

Environment 사용환경

  • OS Version : Windows 11
  • ROS Version :

[BUG] : ROS2 윈도우 설치과정 오류2

ROS2 윈도우 설치법

실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)

To Reproduce 실행한 프로그램 및 커멘드 라인

  1. powershell 에서 chocolatey 설치 확인함.
    image

  2. powershell 에서 Windows Terminal 이 설치 되지 않아 수동으로 설치함.
    image
    image
    image

3.python 버젼이 상위 버젼 3.10이 설치 되어 있어 버젼다운 하여 다시 설치함.
image
image
좀 이상하긴 하지만. python 3.8.3 버젼 설치됨.
image
image

  1. git 설치 확인함.
    image
    image

  2. C++ 다운
    image

checksum 업그레이드 하라 해서...다음과 같이 실행함. 엄청 머가 오래동안 설치 됨

choco upgrade all --force
image
image
image
image

좀 이상해서 설치 그만 할라다가 다 필요한것도 같아서 계속 'y' 눌러서 설치 진행함.
image
image
막 자꾸 깔리고 설치됨... ros2 foxy 같아서 그냥 둠.

image
에러 2개가 뜨지만 설치는 된거 같아요.

  1. OpenSSL 설치.
    image
    image
    설치되어 있음.

  2. C:\Program Files\OpenSSL-Win64\bin\openssl.cfg 환경변수 추가되어 있음.
    image

8.Visual Studio 2019 설치되어 있음.
image

9.CMake 설치 및 환경변수 추가.
image
image

  1. nuget package 설치.
    image
    image
    이미 다 설치 되어 있다는 뜻 같다고 추측함.

  2. PYTHON 패키지 설치.
    image

  3. Graphviz 설치.
    image

  4. OpenCV 3.4.6 설치. 환경변수 추가.
    image
    image
    image

  5. Install ROS
    image

  6. 재부팅하러 감.

  7. workspace 생성 후 colcon build
    x64 Native Tools Command
    image
    image
    gcamp_gazebo 파일이 또 있다고 떠서.. gcamp_ros2_basic\gcamp_gazebo 파일 삭제함.(gcamp_ros2_basic 폴더 자체 다 삭제함. )
    image
    환경 변수가 없다고 떠서 환경변수 추가함.(C:\opt\ros\foxy\x64\tools\vcpkg\installed\x64-windows)
    image
    image
    추가해도 환경변수 뜨는 에러 뜨는 현상은 같음.
    **** 환경변수 에러 이유 모르겠음.******* 그냥 넘어감.
    image

  8. uuidgen 코드 기록
    image
    image
    ros2 터미널 생성됨.
    image

  9. Gazebo 환경 Setup
    image
    image


colcon build --symlink-install --packages-select py_service_pkg
에러발생...
image


image

image

install 폴더 내 위치한 파일들 중 setup.bat이 존재함!!!! 이제 생겼어요!!!

  1. 데모실행...

ros2 launch gcamp_gazebo gcamp_world_windows.launch.py
image
연결할 프로그램 선택하라고 뜸.
머 해야 할지 몰라..아래와 같이 선택함.
image
image

Expected behavior 예상한 결과

ROS2 실행이 되지 않아요. 머가 어디서 안된건지? 진짜 못찾겠습니다. ㅠ.ㅠ

Screenshots 스크린샷

Environment 사용환경

  • OS Version : Windows 10 Home
  • ROS Version : ROS2

Relevant log output (관련 로그 output을 적어주세요)

16.workspace 생성 후 colcon build 에서 환경변수 에러가 있었는데 이부분이 잘못된거 같아요.

충분한 리서치 없이 무분별한 Issue는 삭제됩니다.

이슈를 만들기 전에...

  • 구글링을 통해 충분한 검색을 해보았다. *
  • Repo내 같은 이슈가 존재하는지 확인해 보았다. *
  • 문제 해결을 위해 이슈에 충분한 정보를 제공하였다. *

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.