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

ROS2/C++ Tasks: Stage 1 #35

Open
3 tasks
Ishaan-Datta opened this issue Nov 19, 2024 · 7 comments
Open
3 tasks

ROS2/C++ Tasks: Stage 1 #35

Ishaan-Datta opened this issue Nov 19, 2024 · 7 comments
Assignees

Comments

@Ishaan-Datta
Copy link
Collaborator

Ishaan-Datta commented Nov 19, 2024

Stage 1: Adapting System Setup:

  1. Create singular workspace
  2. Create CPP package
  3. Rename old Python package
  4. Create launch files for the CPP nodes

Resources

aqil18 added a commit that referenced this issue Nov 27, 2024
aqil18 added a commit that referenced this issue Nov 27, 2024
@aqil18
Copy link

aqil18 commented Nov 27, 2024

Creating multiple packages in WS.
Keep top level clean.
Image

To run launch:
Build the package
Source setup file
Run launch file

@aqil18
Copy link

aqil18 commented Nov 27, 2024

Bug report

Nodes are not installing packages correctly
Image

Missing packages

cv_bridge
cv2
serial

Next Steps

  1. Add to package_xml/setup.py
  2. Use rosdep to install locally

1.try removing the container with docker rmi agrobotappliedai/ros-containers:latest
and docker pull it again
because the dependencies should be baked in

@aqil18
Copy link

aqil18 commented Dec 5, 2024

Readded the docker image
Image

Deleted the jetson container

@aqil18
Copy link

aqil18 commented Dec 6, 2024

Ran 'ros2 launch launch.py' on the python package
More missing packages -> looks like the cv2, serial and serial bridge have been installed but now pyzed and torch are missing

  1. Check docker image to see what exactly is being installed
  2. Confirm with Ishaan what is going on
    Image

@Ishaan-Datta
Copy link
Collaborator Author

follow the remote dev container steps (https://ubcagrobotappliedai.atlassian.net/wiki/spaces/SysArch/pages/42827792/Jetson+Remote+Access#%5CuD83D%5CuDCD8-Remote-VSCode-Dev-Containers%3A) and run this again in the right container (agrobotappliedai/jetsoncontainers-dev:latest)

@aqil18
Copy link

aqil18 commented Dec 8, 2024

  • package xml needs updating too

aqil18 added a commit that referenced this issue Dec 8, 2024
@aqil18
Copy link

aqil18 commented Dec 17, 2024

  • Need to test the launch file for cpp on jetson ros container
    • Fix any issues with dummy cpp class
  • Need to regression test on python launch

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

No branches or pull requests

2 participants