Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comprehensive tests for ArmMoveJoint and ArmMoveJoints #89

Conversation

MilanAdd
Copy link
Contributor

As more arm joint limits are being tested and that there is now a PLEXIL interface for the ArmMoveJoint and ArmMoveJoints actions, comprehensive tests can now be done for Release 10.

This test plan moves each joint to their lower and upper limits and then back to their original angles (basically 0 radians).

To test:

  • Launch any simulator world of choice
  • Then, on a separate terminal, execute the test plan by the command roslaunch ow_plexil ow_exec.launch plan:="ComprehensiveArmMoveJointTestOne.plx"

@MilanAdd MilanAdd requested a review from kmdalal August 11, 2022 17:04
@MilanAdd MilanAdd self-assigned this Aug 11, 2022
@MilanAdd MilanAdd changed the title OceanWATERS 1028 - Comprehensive tests for ArmMoveJoint and ArmMoveJoints Comprehensive tests for ArmMoveJoint and ArmMoveJoints Aug 11, 2022
@kmdalal kmdalal requested a review from anjan1984 August 12, 2022 04:20
Copy link
Contributor

@kmdalal kmdalal left a comment

Choose a reason for hiding this comment

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

I could only review the code and not test this, so I've added @anjan1984 to test this plan and see if the commanded angle set looks reasonable.

This looks reasonable to me given the short time available, and could be merged as is. Future improvements could add more tests as needed, and make the plan self-verifying by checking the joint angles after the move. This plan could be the beginning of a fully automated release test.

@anjan1984
Copy link

Great tool to test the joint limits

@MilanAdd
Copy link
Contributor Author

That's good to know. I will merge it then.

I sincerely thank you and everyone else involved in the OceanWATERS project for giving me such great guidance and mentorship throughout this summer. Good luck!

@MilanAdd MilanAdd merged commit 5e6acd8 into noetic-devel Aug 25, 2022
@MilanAdd MilanAdd deleted the OCEANWATER-1028-Comprehensive_tests_for_ArmMoveJoint_and_ArmMoveJoints branch August 25, 2022 02:52
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