Skip to content

Pid graphing node for the new rover arm#72

Closed
PriSey wants to merge 1 commit intomainfrom
PIDGrapher_2
Closed

Pid graphing node for the new rover arm#72
PriSey wants to merge 1 commit intomainfrom
PIDGrapher_2

Conversation

@PriSey
Copy link
Copy Markdown
Contributor

@PriSey PriSey commented Feb 13, 2026

Creates the PID graphing package, which is purely a subscription-based node that takes the target and real joint positions, and graphs them using matplotlib. Works on joints 1 - 6 for the rover arm, using the joint states and joint trajectory subscriber

@PriSey PriSey requested a review from ConnorNeed February 13, 2026 23:41
@PriSey PriSey self-assigned this Feb 13, 2026
@Darren-Wallace
Copy link
Copy Markdown
Contributor

Can you clear out the unnecessary file for main (like the pngs) and resolve the merge conflicts and I'll take another look at this.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I don't want to commit the rosbag

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

move pid_grapher under HW-Interfaces dir.

def generate_launch_description():
return launch.LaunchDescription(
[
launch_ros.actions.Node(
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why two seperate nodes?

self.plotter_callback,
10,
)
self.subscription_targets = self.create_subscription(
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think you still need to push you most recent commits since it no longer uses a joint_trajectory


<exec_depend>python3-matplotlib</exec_depend>


Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Any additional dependancies needed here? eg. sensor_msgs?

Comment thread src/kindr
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think this is some kind of rebasing error.

Comment thread .gitignore
install*/
log/
build*/
src/kindr
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This feels unrelated

Comment thread .gitignore

upgrade_pkg.tar.* No newline at end of file
upgrade_pkg.tar.*
src/kindr
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Same here

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.

3 participants