gcamp_ros2_basic's People
Forkers
joshworld ys7yoo maxpark vd9hosigi6 jameskim-ai opensupport-dev freshmea nicedaddy kyoungje thflgg133 yyohany jjune0 jakepark-kor ftatp leohycho beomyeolyu astroboi-sh-kwon tjmax9999 soorix leggiero-crescendo parkyuns devdio asackangcamp_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
를 실행하였을 때 다음과 같이 플레이어 오브젝트 및 메인 카메라가 보이지 않게 됩니다.
실행시 로그 상 제일 상단에 나타나는 에러 문구는 다음과 같습니다.
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[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 스크린샷
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를 찾으려고 하고 있습니다.
=> 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 스크린샷
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을 이용한 빌드 과정에서 아래와 같이 커맨드를 입력하였으나, 오류가 생기는 것을 확인하였습니다.
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 스크린샷
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 스크린샷
속도 제어하는 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만 가동하는 것이 아니기에 기존과는 약간 다르게 폴더를 생성하였습니다.
위와 같이 생성하여 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 스크린샷
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) 강의과정 중 개편된 내용이 있어서 원래 강의대로 하면 오류가 나는 것인지 궁금합니다.
gcamp_gazebo 패키지 build 에러.
What happened? 어떤 문제가 생겼는지 상세히 기술해주세요.
실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)
To Reproduce 실행한 프로그램 및 커멘드 라인
$ cbp gcamp_gazebo
Expected behavior 예상한 결과
gcamp_gazebo만 빌드해서 잘 빌드되야했는데 잘 안됐습니다..
빌드 과정에서 xacro 어떤 문제 인 것 같은데 검색해도 잘 안나옵니다..
Screenshots 스크린샷
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를 실행하였는데
다음과 같이 커맨드 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 스크린샷
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가 실행되면서 로봇의 파일은 보입니다.. 다만 움직이지 않습니다..
이것은 예제 실행을 위해 필요한 package-build 과정 중 두 번째 코드인
colcon build --symlink-install --packages-select py_service_pkg
을 실행시켰을 때의 모습입니다.
C:\opt\ros\foxy\x64\tools\vcpkg\installed\x64-windows가 없다는 문구와 함께 에러가 떴습니다..
그래서 아래 스크린샷은 제가 설정한 환경변수와 실제 C드라이브에서 vxpkg까지 들어간 후의 모습입니다.
만약 환경변수 설정이 잘못된 것이 아니고 있어야 할 installed\x64-windows가 없는 것이라면 어디가 문제였는지 알려주시면 감사하겠습니다..
아래는 최종적으로 실행 한 후의 모습입니다.
좌측 터미널 하단을 보시면 process has died라고 뜨는데, 이것 때문에 움직이지 않는다고 생각합니다..
Environment 사용환경
- OS Version : Windows 11
- ROS Version :
[BUG] : ROS2 윈도우 설치과정 오류2
ROS2 윈도우 설치법
실행한 프로그램 및 커멘드 라인 / 예상한 결과 / 문제 상황 / 시도해본 내용 (스크린샷이 있을 시 첨부하면 더욱 좋습니다.)
To Reproduce 실행한 프로그램 및 커멘드 라인
3.python 버젼이 상위 버젼 3.10이 설치 되어 있어 버젼다운 하여 다시 설치함.
좀 이상하긴 하지만. python 3.8.3 버젼 설치됨.
checksum 업그레이드 하라 해서...다음과 같이 실행함. 엄청 머가 오래동안 설치 됨
좀 이상해서 설치 그만 할라다가 다 필요한것도 같아서 계속 'y' 눌러서 설치 진행함.
막 자꾸 깔리고 설치됨... ros2 foxy 같아서 그냥 둠.
-
재부팅하러 감.
-
workspace 생성 후 colcon build
x64 Native Tools Command
gcamp_gazebo 파일이 또 있다고 떠서.. gcamp_ros2_basic\gcamp_gazebo 파일 삭제함.(gcamp_ros2_basic 폴더 자체 다 삭제함. )
환경 변수가 없다고 떠서 환경변수 추가함.(C:\opt\ros\foxy\x64\tools\vcpkg\installed\x64-windows)
추가해도 환경변수 뜨는 에러 뜨는 현상은 같음.
**** 환경변수 에러 이유 모르겠음.******* 그냥 넘어감.
colcon build --symlink-install --packages-select py_service_pkg
에러발생...
install 폴더 내 위치한 파일들 중 setup.bat이 존재함!!!! 이제 생겼어요!!!
- 데모실행...
ros2 launch gcamp_gazebo gcamp_world_windows.launch.py
연결할 프로그램 선택하라고 뜸.
머 해야 할지 몰라..아래와 같이 선택함.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.