Code Monkey home page Code Monkey logo

ouxt_automation's People

Contributors

hakuturu583 avatar hansrobo avatar kazuki0824 avatar kentaokamoto avatar kentohirogaki avatar masato0129 avatar swiftfile avatar wam-v-tan avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

ouxt_automation's Issues

ansible/nodejs

Describe the bug
When installing nodejs, this error occurred.

image
I tried to resolve this error, change the address of getting node.js script. https://deb.nodesource.com/node_18.x
image
but this error occurs.
And, I check the script curl -fsSL https://deb.nodesource.com/setup_10.x
image
It seems that this script makes error..?(including space)

To Reproduce
run sh setup.sh

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. Ubuntu 22.04]
  • ROS Distro: [e.g. galactic]

Additional context
Add any other context about the problem here.

Warning about 'environmentfilter' from 'jinja2.filters'

Describe the bug

$  sh setup.sh
[sudo] yusukemizoguchi のパスワード:
ヒット:1 http://jp.archive.ubuntu.com/ubuntu focal InRelease
ヒット:2 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease
ヒット:3 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
取得:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
ヒット:5 https://deb.nodesource.com/node_10.x focal InRelease
ヒット:6 http://packages.ros.org/ros2/ubuntu focal InRelease
取得:7 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [40.7 kB]
取得:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [10.6 kB]
取得:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [66.5 kB]
取得:10 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,464 B]
234 kB を 2秒 で取得しました (125 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードできるパッケージが 21 個あります。表示するには 'apt list --upgradable' を実行してください。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
python3 はすでに最新バージョン (3.8.2-0ubuntu2) です。
python3-pip はすでに最新バージョン (20.0.2-5ubuntu1.6) です。
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
ieee-data python3-dnspython python3-libcloud python3-netaddr python3-selinux
これを削除するには 'sudo apt autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 21 個。
Requirement already satisfied: ansible==2.9.8 in /usr/local/lib/python3.8/dist-packages (2.9.8)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from ansible==2.9.8) (2.8)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.8/dist-packages (from ansible==2.9.8) (3.1.1)
Requirement already satisfied: PyYAML in /usr/lib/python3/dist-packages (from ansible==2.9.8) (5.3.1)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.8/dist-packages (from jinja2->ansible==2.9.8) (2.1.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: You are using pip version 22.0.4; however, version 22.1.2 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.
[WARNING]: - monolithprojects.github_actions_runner (1.15.4) is already installed - use --force to change version to unspecified
BECOME password:
PLAY [Setup Development Environment] ***************************************************************************************************************
TASK [Gathering Facts] *****************************************************************************************************************************
ok: [0.0.0.0]
TASK [docker_testbench : install qemu] *************************************************************************************************************
[WARNING]: Skipping plugin (/usr/local/lib/python3.8/dist-packages/ansible/plugins/filter/core.py) as it seems to be invalid: cannot import name
'environmentfilter' from 'jinja2.filters' (/usr/local/lib/python3.8/dist-packages/jinja2/filters.py)
[WARNING]: Skipping plugin (/usr/local/lib/python3.8/dist-packages/ansible/plugins/filter/mathstuff.py) as it seems to be invalid: cannot import
name 'environmentfilter' from 'jinja2.filters' (/usr/local/lib/python3.8/dist-packages/jinja2/filters.py)
ok: [0.0.0.0]
TASK [docker_testbench : check jetson-nano-sd-card-image.zip exists] *******************************************************************************
ok: [0.0.0.0]
TASK [docker_testbench : download image] ***********************************************************************************************************
[WARNING]: Skipping plugin (/usr/local/lib/python3.8/dist-packages/ansible/plugins/filter/core.py) as it seems to be invalid: cannot import name
'environmentfilter' from 'jinja2.filters' (/usr/local/lib/python3.8/dist-packages/jinja2/filters.py)
[WARNING]: Skipping plugin (/usr/local/lib/python3.8/dist-packages/ansible/plugins/filter/mathstuff.py) as it seems to be invalid: cannot import
name 'environmentfilter' from 'jinja2.filters' (/usr/local/lib/python3.8/dist-packages/jinja2/filters.py)

To Reproduce

  1. sh setup.sh

Expected behavior
Processing without warning

Expected causing
jinja2のversion

Screenshots
image

Desktop (please complete the following information):

  • HOSTOS: Ubuntu 20.04

image

Additional context
Add any other context about the problem here.

ssh越しでdocker内にansibleで環境構築してると接続が切れる

< TASK [docker : Add apt repository] >

{
    "changed": false,
    "module_stderr": "Shared connection to localhost closed.\r\n",
    "module_stdout": "Traceback (most recent call last):\r\n  File \"/tmp/ansible_etzvl3ym/ansible_module_apt_repository.py\", line 191, in __iter__\r\n    raise StopIteration\r\nStopIteration\r\n\r\nThe above exception was the direct cause of the following exception:\r\n\r\nTraceback (most recent call last):\r\n  File \"/tmp/ansible_etzvl3ym/ansible_module_apt_repository.py\", line 551, in <module>\r\n    main()\r\n  File \"/tmp/ansible_etzvl3ym/ansible_module_apt_repository.py\", line 519, in main\r\n    sourceslist.add_source(repo)\r\n  File \"/tmp/ansible_etzvl3ym/ansible_module_apt_repository.py\", line 440, in add_source\r\n    self._add_valid_source(source, comment, file)\r\n  File \"/tmp/ansible_etzvl3ym/ansible_module_apt_repository.py\", line 353, in _add_valid_source\r\n    for filename, n, enabled, source, comment in self:\r\nRuntimeError: generator raised StopIteration\r\n",
    "msg": "MODULE FAILURE",
    "rc": 1
}

support humble

Is your feature request related to a problem? Please describe.
Start supporting build in humble.

Describe the solution you'd like
Add ansible playbook and github actions workflow for humble.

missing dependency "sshpass"

Describe the bug
Following this procedure, I faced to error.
This error was caused by a lack of dependencies.

To Reproduce
Follow this tutorial page.

Screenshots
image

Desktop (please complete the following information):

  • OS: Ubuntu 20.04

Check Error

Mergeのときのチェックはクリアしていて
MergeするとROS2 humbleの設定の部分がコケていました

/usr/bin/sudo apt-get update
 Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B]
 Hit:6 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
 Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease
 Hit:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease
 Hit:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease
 Hit:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease
 Ign:7 http://packages.ros.org/ros/ubuntu jammy InRelease
 Get:8 http://packages.ros.org/ros2/ubuntu jammy InRelease [4,682 B]
 Err:9 http://packages.ros.org/ros/ubuntu jammy Release
   404  Not Found [IP: 64.50.236.52 80]
 Hit:10 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy InRelease
 Get:11 http://packages.ros.org/ros2/ubuntu jammy/main amd64 Packages [1,374 kB]
 Reading package lists...
 E: The repository 'http://packages.ros.org/ros/ubuntu jammy Release' does not have a Release file.
 W: http://packages.ros.org/ros2/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Error: The process '/usr/bin/sudo' failed with exit code 100

jetsonimageのチェックサムの整合が取れていない

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. Ubuntu 22.04]
  • ROS Distro: [e.g. galactic]

Additional context
Add any other context about the problem here.

setup ros2 keyでSSLのエラーが出る

sh setup.sh

を実行してros2のインストールをする際、
setup ros2 keyのタスクで

Request failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1131)>

のエラーが出てしまう。

環境

  • Ubuntu 20.04 LTS
  • ROS galactic

Permission error occurs when executing setup_udev_rules.sh of lirealsense

TASK [core : setup librealsense rule]
******************************************
fatal: [
    0.0.0.0
]: FAILED! => {
    "changed": true,
    "cmd": "./scripts/setup_udev_rules.sh",
    "delta": "0:00:00.003297",
    "end": "2020-12-17 09:41:04.982460",
    "msg": "non-zero return code",
    "rc": 1,
    "start": "2020-12-17 09:41:04.979163",
    "stderr": "",
    "stderr_lines": [],
    "stdout": "Setting-up permissions for RealSense devices\n\u001b[32m",
    "stdout_lines": [
        "Setting-up permissions for RealSense devices",
        "\u001b[32m"
    ]
}

ansibleのroleのdocker_testbenchを呼ぶシェルファイルがない.

Is your feature request related to a problem? Please describe.
ansibleのroleのdocker_testbenchを呼ぶシェルファイルを作る.

Describe the solution you'd like
もしくは、setup_dev_environment.ymlに追記して、デフォルトをコメントアウトした状態にする。

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

After update.sh , Could not launch navi_sim with_planner.launch.py

update.shを実行した後にnav_simを動かそうとしたところ、robotx_planner_bringupというパッケージがないというエラーにより、launchファイルを実行することができません。
エラー文はこちらです。

Task exception was never retrieved
future: <Task finished name='Task-2' coro=<LaunchService._process_one_event() done, defined at /opt/ros/galactic/lib/python3.8/site-packages/launch/launch_service.py:226> exception=InvalidLaunchFileError('py')>
Traceback (most recent call last):
  File "/opt/ros/galactic/lib/python3.8/site-packages/ament_index_python/packages.py", line 50, in get_package_prefix
    content, package_prefix = get_resource('packages', package_name)
  File "/opt/ros/galactic/lib/python3.8/site-packages/ament_index_python/resources.py", line 48, in get_resource
    raise LookupError(
LookupError: Could not find the resource 'robotx_planner_bringup' of type 'packages'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 53, in get_launch_description_from_any_launch_file
    return loader(launch_file_path)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_description_sources/python_launch_file_utilities.py", line 68, in get_launch_description_from_python_launch_file
    return getattr(launch_file_module, 'generate_launch_description')()
  File "/mnt/hdd3tb/ouxt_automation/robotx_ws/install/navi_sim/share/navi_sim/launch/with_planner.launch.py", line 28, in generate_launch_description
    planner_package_path = get_package_share_directory('robotx_planner_bringup')
  File "/opt/ros/galactic/lib/python3.8/site-packages/ament_index_python/packages.py", line 70, in get_package_share_directory
    return os.path.join(get_package_prefix(package_name), 'share', package_name)
  File "/opt/ros/galactic/lib/python3.8/site-packages/ament_index_python/packages.py", line 52, in get_package_prefix
    raise PackageNotFoundError(
ament_index_python.packages.PackageNotFoundError: "package 'robotx_planner_bringup' not found, searching: ['/mnt/hdd3tb/ouxt_automation/robotx_ws/install/unisim_ros2_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/navi_sim', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/wamv_description', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/wamv_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_planner_bringup', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/velocity_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/miniv_description', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/usv_controller', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/miniv_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/tcp_sender', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/playstation_controller_drivers', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/sdl2_vendor2', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_bringup', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/scan_segmentation', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/rospy2', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/rosboard', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_communication', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_ekf', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_costmap_calculator', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_bt_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_behavior_tree', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_behavior_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/realsense_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pure_pursuit_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pcl_apps', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_camera_driver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pcl_apps_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/odom_frame_publisher', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_to_geopose', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_gps_driver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/ndt_omp', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/message_synchronizer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/local_waypoint_server', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/joy_to_twist', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/image_processing_utils', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hungarian_solver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/groot', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_demos', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_visualization', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_sdf', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_rviz_plugin', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_pcl', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_loader', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_filters', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_ros', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_octomap', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_cv', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_costmap_2d', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_core', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_cmake_helpers', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geometry_msgs_data_buffer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_info', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_conversion', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geodesy', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/dynamixel_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/data_buffer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/boost_geometry_util', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/behavior_tree_action_builder', '/opt/ros/galactic']"

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_service.py", line 228, in _process_one_event
    await self.__process_event(next_event)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_service.py", line 248, in __process_event
    visit_all_entities_and_collect_futures(entity, self.__context))
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
    futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
    futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 38, in visit_all_entities_and_collect_futures
    sub_entities = entity.visit(context)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/action.py", line 108, in visit
    return self.execute(context)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/actions/include_launch_description.py", line 130, in execute
    launch_description = self.__launch_description_source.get_launch_description(context)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_description_source.py", line 84, in get_launch_description
    self._get_launch_description(self.__expanded_location)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_description_source.py", line 53, in _get_launch_description
    return get_launch_description_from_any_launch_file(location)
  File "/opt/ros/galactic/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 56, in get_launch_description_from_any_launch_file
    raise InvalidLaunchFileError(extension, likely_errors=exceptions)
launch.invalid_launch_file_error.InvalidLaunchFileError: Caught exception when trying to load file of format [py]: "package 'robotx_planner_bringup' not found, searching: ['/mnt/hdd3tb/ouxt_automation/robotx_ws/install/unisim_ros2_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/navi_sim', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/wamv_description', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/wamv_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_planner_bringup', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/velocity_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/miniv_description', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/usv_controller', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/miniv_control', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/tcp_sender', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/playstation_controller_drivers', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/sdl2_vendor2', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_bringup', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/scan_segmentation', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/rospy2', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/rosboard', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_communication', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_ekf', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_costmap_calculator', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_bt_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_behavior_tree', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/robotx_behavior_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/realsense_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pure_pursuit_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pcl_apps', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/perception_camera_driver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/pcl_apps_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/odom_frame_publisher', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_to_geopose', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/nmea_gps_driver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/ndt_omp', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/message_synchronizer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/local_waypoint_server', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/joy_to_twist', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/image_processing_utils', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hungarian_solver', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_planner', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/hermite_path_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/groot', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_demos', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_visualization', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_sdf', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_rviz_plugin', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_pcl', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_loader', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_filters', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_ros', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_octomap', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_cv', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_costmap_2d', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_core', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/grid_map_cmake_helpers', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geometry_msgs_data_buffer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_info', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_conversion', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geodesy', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/geographic_msgs', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/dynamixel_hardware_interface', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/data_buffer', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/boost_geometry_util', '/mnt/hdd3tb/ouxt_automation/robotx_ws/install/behavior_tree_action_builder', '/opt/ros/galactic']"

missing requirements.yml when running setup.sh

Describe the bug
When running the setup.sh, missing roles/requirements.yml.

To Reproduce
Steps to reproduce the behavior:

  1. Clone this repo.
  2. Run setup.sh

Screenshots
image

Additional context
Add any other context about the problem here.

grootのテストが通らない

repro

ouxt@ouxt-Standard-PC-Q35-ICH9-2009:~/ouxt_automation/robotx_ws$ colcon build --packages-select groot
Starting >>> groot   
--- stderr: groot                                
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/QtNodeEditor/src/NodeState.cpp: In member function ‘QtNodes::NodeState::ConnectionPtrSet QtNodes::NodeState::connections(QtNodes::PortType, QtNodes::PortIndex) const’:
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/QtNodeEditor/src/NodeState.cpp:51:34: warning: comparison of integer expressions of different signedness: ‘QtNodes::PortIndex’ {aka ‘int’} and ‘std::vector<std::unordered_map<QUuid, QtNodes::Connection*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   51 |   if( portIndex < 0 || portIndex >= connections.size() )
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp: In member function ‘void SidepanelMonitor::on_timer()’:
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:44:42: warning: ‘bool zmq::detail::socket_base::recv(zmq::message_t*, int)’ is deprecated: from 4.3.1, use recv taking a reference to message_t and recv_flags [-Wdeprecated-declarations]
   44 |         while(  _zmq_subscriber.recv(&msg) )
      |                                          ^
In file included from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.h:5,
                 from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:1:
/usr/include/zmq.hpp:1407:10: note: declared here
 1407 |     bool recv(message_t *msg_, int flags_ = 0)
      |          ^~~~
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp: In member function ‘bool SidepanelMonitor::getTreeFromServer()’:
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:133:32: warning: ‘bool zmq::detail::socket_base::send(zmq::message_t&, int)’ is deprecated: from 4.3.1, use send taking message_t and send_flags [-Wdeprecated-declarations]
  133 |         zmq_client.send(request);
      |                                ^
In file included from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.h:5,
                 from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:1:
/usr/include/zmq.hpp:1326:10: note: declared here
 1326 |     bool send(message_t &msg_,
      |          ^~~~
/home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:135:47: warning: ‘bool zmq::detail::socket_base::recv(zmq::message_t*, int)’ is deprecated: from 4.3.1, use recv taking a reference to message_t and recv_flags [-Wdeprecated-declarations]
  135 |         bool received = zmq_client.recv(&reply);
      |                                               ^
In file included from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.h:5,
                 from /home/ouxt/ouxt_automation/robotx_ws/src/utils/groot/bt_editor/sidepanel_monitor.cpp:1:
/usr/include/zmq.hpp:1407:10: note: declared here
 1407 |     bool recv(message_t *msg_, int flags_ = 0)
      |          ^~~~
---
Finished <<< groot [26.3s]

Summary: 1 package finished [26.5s]
  1 package had stderr output: groot
ouxt@ouxt-Standard-PC-Q35-ICH9-2009:~/ouxt_automation/robotx_ws$ colcon test --packages-select groot
Starting >>> groot   
--- stderr: groot
Unable to find executable: COMMAND
Unable to find executable: COMMAND
Errors while running CTest
---
Finished <<< groot [0.04s]	[ with test failures ]

Summary: 1 package finished [0.25s]
  1 package had stderr output: groot
  1 package had test failures: groot

原因箇所

本家のテストのCMakeの誤り。
https://github.com/BehaviorTree/Groot/blob/05fe640172e3cd447ab5db31f71355789f6a48b3/test/CMakeLists.txt#L18

ワークアラウンド

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.