Ask Your Question

lelongg's profile - activity

2019-04-05 07:39:24 -0600 received badge  Famous Question (source)
2019-03-04 14:15:36 -0600 received badge  Student (source)
2019-02-20 07:48:00 -0600 commented answer Fail at ROS2 IDL generation

Nice! I wasn't able to figure where I should add it, so it's was there! Thanks

2019-02-20 07:46:32 -0600 marked best answer Fail at ROS2 IDL generation

I tried to add support for ROS2 IDL generation with Rust.

It happens to work only when find_package are declared in packages containing message definitions with find_package(rosidl_default_generators REQUIRED) first.

It means that in std_msgs for example, the following will make the whole generation work.

find_package(rosidl_default_generators REQUIRED)
find_package(builtin_interfaces REQUIRED)

While this will fail :

find_package(builtin_interfaces REQUIRED)
find_package(rosidl_default_generators REQUIRED)

With the following error.

CMake Error at /opt/ros/crystal/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake:44 (message):
  rosidl_target_interfaces() the second argument 'std_msgs' concatenated with
  the third argument 'rosidl_typesupport_c' using double underscores must be
  a valid target name
Call Stack (most recent call first):
  /home/sisyphe/Projects/tests/ros2_rust_ws/install/share/rosidl_generator_rs/cmake/rosidl_generator_rs_generate_interfaces.cmake:200 (rosidl_target_interfaces)
  /opt/ros/crystal/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:38 (include)
  /opt/ros/crystal/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:280 (ament_execute_extensions)
  CMakeLists.txt:49 (rosidl_generate_interfaces)

The file rosidl_generator_rs_generate_interfaces.cmake generating this error can be found in this repository.

I seems that the required target does not exist at the right time but I don't know what dependency to add to fix this.

I don't understand the whole ROS2 IDL generation process yet and any help on how to be more knowledgeable on this matter might be useful.

2019-02-19 20:45:13 -0600 received badge  Notable Question (source)
2019-02-19 16:31:13 -0600 commented question Fail at ROS2 IDL generation

I've just figured that I cannot reproduce my issue without the --merge-install argument on colcon build, which I was alw

2019-02-19 16:04:49 -0600 commented question Fail at ROS2 IDL generation

I didn't think that it could make a difference but I've just figured that I cannot reproduce my issue without the --merg

2019-02-19 15:36:50 -0600 received badge  Enthusiast
2019-02-13 00:54:12 -0600 received badge  Popular Question (source)
2019-02-12 11:48:37 -0600 commented question Fail at ROS2 IDL generation

You're right, the repository compiles because I have manually edited all message packages to reorder find_package. I ha

2019-02-12 11:44:34 -0600 edited question Fail at ROS2 IDL generation

Fail at ROS2 IDL generation I tried to add support for ROS2 IDL generation with Rust. It happens to work only when find

2019-02-12 11:44:34 -0600 received badge  Editor (source)
2019-02-09 21:25:47 -0600 received badge  Teacher (source)
2019-02-09 15:11:23 -0600 edited answer Rviz cannot find resource pack/ cannot load model

It looks like evarobot_description is not in your workspace. You need to source (as in source setup.bash) the workspace

2019-02-09 15:10:05 -0600 answered a question Rviz cannot find resource pack/ cannot load model

It looks like evarobot_description is not in your workspace. You need to source (as in source setup.bash) the workspace

2019-02-09 15:04:17 -0600 asked a question Fail at ROS2 IDL generation

Fail at ROS2 IDL generation I tried to add support for ROS2 IDL generation with Rust. It happens to work only when find

2018-01-10 13:25:05 -0600 received badge  Notable Question (source)
2018-01-10 09:53:30 -0600 marked best answer Message for dual steering vehicle

I'm wondering if a common message type exists to control dual steering vehicles (both front and rear ackermann steering). I'm looking for something like Twist or Ackermann_msg.

If not, should we create a new package to hold it or is there an existing package we should add it to ?

2018-01-10 09:53:30 -0600 received badge  Scholar (source)
2018-01-10 07:40:10 -0600 commented answer Message for dual steering vehicle

I submitted a pull request on ackermann_msgs: https://github.com/ros-drivers/ackermann_msgs/pull/5

2018-01-10 07:38:55 -0600 answered a question Message for dual steering vehicle

I submitted a pull request on ackermann_msgs: https://github.com/ros-drivers/ackermann_msgs/pull/5

2018-01-10 07:35:11 -0600 received badge  Popular Question (source)
2018-01-09 14:57:38 -0600 asked a question Message for dual steering vehicle

Message for dual steering vehicle I'm wondering if a common message type exists to control dual steering vehicles (both