Blog #5 — Python
- asmartiba4
- Mar 13, 2024
- 1 min read

Python is popular in robotics, with many AI libraries written in it. While exploring AI integration in robotics, I found ROS (Robotic Operating Systems) frequently mentioned. Libraries like roslib.js and ros3d.js can be combined with ThreeJS, but advanced examples are in Python. So, I decided to start learning ROS in Python. Useful libraries for 3D visualization include pyrender and trimesh, which are advanced and suitable for machine learning and robotics.

For my research, I'm taking courses on robotics, including ROS programming and creating client/server scripts using Python and CMake. ROS architecture includes nodes, topics, messages, and services.
Conclusions:
The blog's direction changes with new discoveries. There's no concrete goal, just exploring and learning. Finding issues helps guide my research.
Challenges:
New knowledge brings uncertainty, with many terms, platforms, and tools to learn. Without a defined use case, it's challenging to decide which tools to use.