Wind-River / vxworks7-ros2-build

Build system to automate the build of VxWorks 7 and ROS2
Apache License 2.0
96 stars 22 forks source link

[vxWorks *]# python3 ros2 launch not working #39

Closed enriLoniterp closed 9 months ago

enriLoniterp commented 2 years ago

Hi @razr , I highly thank you for the massive work you've made since now my node run on VxWorks and i'm excited to continue this experience!

I'm now ahead the one process and one node, i desire two nodes communicating. My idea was to use ros2 launch my_package my_script.launch.py but:

-Then i went for the virtual ambient on qemu and neverthless it worked on the ROS2 native it wan't finding my command. So after a few search i went to ../vxworks7-ros2-build/pkg/ros2/packages.mk and modified this line.


 ROS2_PYTHON_TOOLS=ros2action ros2component ros2msg ros2node ros2pkg \
    ros2service ros2launch ros2topic ros2cli ros2lifecycle ros2multicast ros2param \
    ros2run ros2srv

After another rebuilding ros2 launchworked, maybe it is only this two small error or it could be missing something(?)

But i have few questions, it is possible to have a solution without ros2 launch but with many qemu simulation actived and communicating?

Other thing important, will you release an updated version for ROS2 Foxy? i was intended to combine ROS2 on VxWorks with EtherCATMaster, an open source project which simulate an EtherCAT Master in order to control a 6 axis robot with ROS2 Control as described here https://github.com/ICube-Robotics/ethercat_driver_ros2 (maybe also integrating MoveIt2). The thing is that EthercatMaster-ROS2 Control integration has been developed at least at ROS2 Foxy or higher version.

Thank you very much again!

razr commented 2 years ago

@enriLoniterp I'm glad to see that everything is working now. ros2 launch is on my list, however not the first prio. You can provide a PR if you like.

razr commented 9 months ago

fixed in #100