Skip to content

use_isaacsimを追加#25

Open
YusukeKato wants to merge 4 commits into
ros2from
feature/use_isaacsim
Open

use_isaacsimを追加#25
YusukeKato wants to merge 4 commits into
ros2from
feature/use_isaacsim

Conversation

@YusukeKato

@YusukeKato YusukeKato commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

What does this implement/fix?

Does this close any currently open issues?

How has this been tested?

Any other comments?

Checklists

@YusukeKato YusukeKato marked this pull request as ready for review July 8, 2026 08:27
@YusukeKato YusukeKato requested a review from Copilot July 8, 2026 08:27
@YusukeKato YusukeKato self-assigned this Jul 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

本PRは、URDF/Xacro生成時に use_isaacsim オプションを追加し、Isaac Sim向けに ros2_control ハードウェアプラグイン(topic-based)へ切り替えられるようにする変更です。これにより、Gazebo/実機/モックに加えてIsaac Sim統合を選択できるようになります。

Changes:

  • use_isaacsim 引数を追加し、xacro展開時に topic_based_ros2_control/TopicBasedSystem を選択可能に変更
  • Isaac Sim利用時にも head camera のフレーム定義が生成されるよう条件を拡張
  • RobotDescriptionLoader とテストに use_isaacsim 経路を追加

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
urdf/sciurus17.urdf.xacro use_isaacsim arg追加、ros2_control設定へ伝搬、head cameraフレーム生成条件を拡張
urdf/sciurus17.ros2_control.xacro Isaac Sim用にTopicBasedSystemを選択する分岐を追加
sciurus17_description/robot_description_loader.py xacro呼び出し引数に use_isaacsim を追加
test/test_robot_description_loader.py use_isaacsim の反映を確認するテストを追加

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +15 to +17
<plugin>topic_based_ros2_control/TopicBasedSystem</plugin>
<param name="joint_commands_topic">/joint_command</param>
<param name="joint_states_topic">/joint_states</param>
Comment thread test/test_robot_description_loader.py Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants