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

Spring clean 01 hotfix + slight cleanup #141

Merged
merged 8 commits into from
Mar 8, 2024

Conversation

jws-1
Copy link
Member

@jws-1 jws-1 commented Mar 7, 2024

This PR fixes a couple of minor bugs introduced by #129, namely:

  • PyKDL import issues for tf -> rolled back Python version for lasr_vision_yolov8 to 3.8.
  • Infinite loop waiting for transformations to come available.
  • GoToLocation and GoToSemanticLocation causing import issues, due to tiago_controllers relying on a deprecated package (common_math) -> these are now SimpleActionState that interact with MoveBase directly. LookToPoint is also a SimpleActionState.
  • Reliance on legacy (deprecated) Shapely package -> instead, use the Python package directly, as a consequence we need to add shapely to the container as an additional dependency.

Also performs a slight cleanup of lasr_vision_yolov8 to use the markers helper package introduced in #129, this cleans the code up a bit.

@jws-1 jws-1 requested review from insertish and fireblonde March 7, 2024 12:22
Copy link
Member

@insertish insertish left a comment

Choose a reason for hiding this comment

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

Nothing weird stands out to me for changes to yolo

Copy link
Member

@insertish insertish left a comment

Choose a reason for hiding this comment

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

Please add markers dependency to package.xml for yolo

insertish added a commit to insertish/LASR-Base that referenced this pull request Mar 7, 2024
@jws-1 jws-1 merged commit 6b9f223 into LASR-at-Home:main Mar 8, 2024
1 check passed
jws-1 added a commit to jws-1/Base that referenced this pull request Mar 8, 2024
* fix/refactor: tf and markers.

* chore: use python3.8 to get PyKDL to work.

* refactor: reinvent GoTo* states to be SimpleActionStates.

* fix: use shapely directly, rather than legacy (deprecated) ROS package

Co-authored by: Paul Makles <[email protected]>

* chore: add markers dependancy for yolo.

* refactor: LookToPoint.

* refactor: cleanup.

* fix/refactor: filter for people and general cleanup.
jws-1 added a commit to jws-1/Base that referenced this pull request Mar 8, 2024
jws-1 added a commit to jws-1/Base that referenced this pull request Mar 8, 2024
jws-1 added a commit to jws-1/Base that referenced this pull request Mar 11, 2024
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