UBCAgroBot / AppliedAI

Central Codebase for Applied AI Team
0 stars 1 forks source link

ROS Development Experiments #8

Open robbiebbaker opened 10 months ago

robbiebbaker commented 10 months ago

Please complete all items in this issue

Prerequisites:

Background Knowledge Required:

What We Want to Find Out

  1. Python vs C++ ROS Node Performance and Output Lagtime
  2. Best Method of Building Nodes for Neural Networks
  3. Best Method of Building Camera Nodes and Transferring Frames

Python vs C++ ROS Node Performance

Objective: The main objective of this experiment is to measure and analyze the performance differences between ROS2 Python and ROS2 C++ nodes when executing different neural networks. This information will help the team make informed decisions when choosing the language for their ROS2 projects involving neural networks.

Tasks:

Best Method of Building Nodes for Neural Networks

Objective: The main objective of this issue is to foster a collaborative discussion on how to structure ROS2 nodes for neural networks in a way that achieves the following goals:

Tasks:

Best Method of Building Camera Nodes and Transferring Frames

Objective: The primary objective of this issue is to encourage a collaborative discussion on how to structure ROS2 nodes for RGB-D cameras, with a focus on achieving the following goals:

Tasks: