Skip to content

Jodan/ahrs imu#12

Open
Zyodooon wants to merge 15 commits into
mainfrom
jodan/AHRS_IMU
Open

Jodan/ahrs imu#12
Zyodooon wants to merge 15 commits into
mainfrom
jodan/AHRS_IMU

Conversation

@Zyodooon

Copy link
Copy Markdown
Collaborator

No description provided.

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

This PR updates the robot documentation/topology to reflect an integrated arm + gripper Dynamixel driver, and introduces a new ROS 2 package for the HWT901B AHRS IMU (arm IMU) that publishes IMU and magnetometer topics.

Changes:

  • Update system/network topology diagrams and architecture docs to remove the standalone gripper_driver and show arm_driver handling both arm + gripper on a combined Dynamixel bus.
  • Add a new hwt901b_imu ROS 2 (ament_cmake) package with a C++ node that parses HWT901B serial frames and publishes sensor_msgs/Imu and sensor_msgs/MagneticField.
  • Update root README with an architecture diagram and refresh the hardware interface table.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
main_ws/topology/system_topology.mmd Updates manipulation graph to route gripper cmd/status through arm_driver and represent unified Dynamixel hardware.
main_ws/topology/network_topology.mmd Updates robot hardware + ROS node connectivity to reflect unified arm+gripper device and removal of gripper_driver.
docs/ARCHITECTURE.md Adjusts component list to describe arm_driver as the integrated arm+gripper driver.
README.md Adds an architecture diagram and updates the hardware table for the integrated arm+gripper setup.
main_ws/src/perception/arm_imu/src/hwt901b_imu_node.cpp New HWT901B IMU ROS 2 node implementation (serial parsing + publishing).
main_ws/src/perception/arm_imu/include/hwt901b_imu/hwt901b_imu_node.hpp Header for the new IMU node.
main_ws/src/perception/arm_imu/CMakeLists.txt Build/install rules for the new hwt901b_imu_node executable.
main_ws/src/perception/arm_imu/package.xml New ROS 2 package manifest for hwt901b_imu.
main_ws/src/perception/arm_imu/ARM_IMU_NOTES.md Sensor notes/spec reference for HWT901B framing and configuration.
main_ws/src/perception/arm_imu/todo.md Initial TODO list for arm IMU work.

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

Comment thread main_ws/src/perception/arm_imu/src/hwt901b_imu_node.cpp Outdated
Comment thread main_ws/src/perception/arm_imu/ARM_IMU_NOTES.md
Comment thread main_ws/src/perception/arm_imu/src/hwt901b_imu_node.cpp Outdated
Comment thread main_ws/src/perception/arm_imu/src/hwt901b_imu_node.cpp Outdated
Comment thread main_ws/src/perception/arm_imu/src/hwt901b_imu_node.cpp Outdated
Comment thread main_ws/src/perception/arm_imu/package.xml
Comment thread README.md Outdated
@Zyodooon

Copy link
Copy Markdown
Collaborator Author

まだやること残ってたので一旦クローズします

@Zyodooon Zyodooon closed this Mar 28, 2026
@Zyodooon Zyodooon reopened this Mar 28, 2026
@Zyodooon Zyodooon closed this Apr 3, 2026
@Zyodooon Zyodooon reopened this Apr 3, 2026
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