GramExplorer
New member
- Joined
- Apr 20, 2024
- Messages
- 5
- Reaction score
- 0
- Points
- 1
I have a basic understanding of both Python and C++, and I'm curious about the specific tools or libraries in these languages that are commonly employed in robotics. These tools don't necessarily need to be exclusive to robotics; they could be multipurpose tools that are frequently utilized in the field.
For instance, I'm aware that the Robot Operating System (ROS) is widely used, as is OpenCV for vision-related tasks, and Python's Numpy and TensorFlow for data handling and machine learning. Are there other significant tools or libraries I might be missing? For example, I've heard about MoveIt for motion planning, but I'm not sure if it's the standard choice. Is there a C++ library for linear algebra that compares to Numpy?
Additionally, are there specific styles or design patterns that are more prevalent in robotics compared to general programming in C++ or Python? What about unique programming quirks or practices in robotics that might not be covered in standard programming tutorials?
While I'm focusing on C++ and Python due to their popularity in job listings, I'm open to suggestions involving other languages as well.
For instance, I'm aware that the Robot Operating System (ROS) is widely used, as is OpenCV for vision-related tasks, and Python's Numpy and TensorFlow for data handling and machine learning. Are there other significant tools or libraries I might be missing? For example, I've heard about MoveIt for motion planning, but I'm not sure if it's the standard choice. Is there a C++ library for linear algebra that compares to Numpy?
Additionally, are there specific styles or design patterns that are more prevalent in robotics compared to general programming in C++ or Python? What about unique programming quirks or practices in robotics that might not be covered in standard programming tutorials?
While I'm focusing on C++ and Python due to their popularity in job listings, I'm open to suggestions involving other languages as well.