Software Engineer at Fraunhofer IPA
Even if ROS1 and ROS2 share the same spirits (and developers), the technologies behind each version are different. More than just changing the API, some concepts have evolved as well. This result in some adaptation in the code in order to port a node from ROS1 to ROS2.
I’ve been introduced to ROS during my first years as subcontracted developer for Airbus research team in robotics activities. I really embraced the purposed of this open source middleware as most of my work was on software integration. ROS provided already so many great tools, and has a really great and responsive community that I wanted to contribute. I had the chance to join Fraunhofer IPA, who was an early adopter of ROS in Europe for their Service Robotics Work. Fraunhofer IPA is managing the European ROS Industrial Consortium and we aim to increase the usage of ROS in the industry.