Implementation in ROS2
Can we use the same gazebo simulation for ros2?
+1 ROS2 uses the colcan build system as well. When I try to build it I get an error due to the dependency on catkin.
any updates?
I am going to work on making a ROS2 compatible version of this package. Ill keep you updated to how far I get, it will be on the ros2-humble branch on my fork of this repo. https://github.com/marksoulier/iq_sim.git
I think I would be able to help you get those updated if you would like some help. Ive been going to town on a few ROS2 courses and feel pretty comfortable
Awesome that would be great. It doesn't look like it will be too bad as we will just need to alter the CMakeLists.txt, package.xml and launch files I believe to be compatible with MAVROS. I would like to convert over the launch files from XML to python launch files which are suggested for ROS2 packages. What are your thoughts?
You know the package better than I do. But definitely migrate the launch files. There is a move to colcon in Humble. I know its a different repo and all but are you also thinking about updating the tutorials as well.?
I know I have not been really been actively maintaining this package. I will admit I haven't used a lot of ROS2 or tried to run any of my stuff in ROS2. I am willing to help test and merge any PR that adds support for ROS2.
I am also willing to help you. Launch files or any other help you need. Moreover, you can also use launch file as xml, it will be much more easier for you to convert your code into ROS2. What I am worried about plugins. Also I have suggestion that, we can use ardupilot ros2 package, and use mavros to control the drone.
Look at this repositories of arducopter link for Ros2