ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

GuillaumeB's profile - activity

2023-01-26 06:53:05 -0500 received badge  Famous Question (source)
2022-12-09 19:23:55 -0500 received badge  Notable Question (source)
2022-12-01 07:43:22 -0500 commented question Why are installed ROS 2 humble python packages split in two directories

There are also python executable files in dist-packages. I could understand that packages not using CMakeLists.txt but p

2022-11-30 08:12:42 -0500 received badge  Popular Question (source)
2022-11-29 10:21:25 -0500 edited question Why are installed ROS 2 humble python packages split in two directories

Why are installed ROS 2 humble python packages split in two directories Cross-post on robotics.stackexchange.com Since

2022-11-29 07:56:04 -0500 edited question Why are installed ROS 2 humble python packages split in two directories

Why are ROS 2 installed humble python packages split in two directories Since ROS 2 Humble on Ubuntu 22.04, I noticed th

2022-11-29 07:55:44 -0500 asked a question Why are installed ROS 2 humble python packages split in two directories

Why are ROS 2 installed humble python packages split in two directories Since ROS 2 Humble on Ubuntu 22.04, I noticed th

2022-08-24 10:14:18 -0500 received badge  Nice Answer (source)
2022-08-24 08:38:26 -0500 answered a question What are snaps in ros2?

Hi! Good question. I work for Canonical, the publisher of Ubuntu. I’m part of the robotics team. Snaps is one of the ma

2022-08-24 08:38:26 -0500 received badge  Rapid Responder (source)
2022-06-09 05:50:40 -0500 commented question Need help with code

joint_state_msg.name is a vector of string not a string. So you need to add a string to the vector rather than assign a

2022-03-04 05:24:30 -0500 commented question publish ros package with snap inside docker

You could directly follow this tutorial: https://snapcraft.io/docs/build-on-docker using the official snapcraft image

2022-03-04 04:39:22 -0500 commented question Building a ROS2 snap fails staging "no rosdep rule for pkg"

The git repository doesn't seem to be available any more. Would it be possible to see the content of your package.xml?

2021-09-13 19:28:28 -0500 received badge  Famous Question (source)
2021-09-07 09:54:50 -0500 marked best answer Multiple Micro-Ros MCUs over the same serial

Hello,

From what I have seen, there is some example of Micro-ros over serial. But all I have seen is one computer (or one MCU) communicating to one MCU.

I was wondering if it was possible for example to connect two MCUs on the same serial lines to one computer? So the computer would have only one serial port to communicate with two different MCUs (or even more!).

I know that Modbus-RTU allows to do this, but it's a rather old protocol that doesn't allow much flexibility. If it's not possible to use multiple MCUs on the same serial lines with Micro-ros, is there a way to build a multiple MCUs architecture without duplicating the serial port on the computer?

Thanks.

2021-09-05 18:43:07 -0500 received badge  Notable Question (source)
2021-09-04 06:02:08 -0500 commented answer Multiple Micro-Ros MCUs over the same serial

By serial, I mean the UART of the MCUs (It could be only UART, rs232 or rs485 etc.). What are the possibilities, then? R

2021-09-04 02:35:12 -0500 received badge  Popular Question (source)
2021-09-03 07:57:49 -0500 asked a question Multiple Micro-Ros MCUs over the same serial

Multiple Micro-Ros MCUs over the same serial Hello, From what I have seen, there is some example of Micro-ros over seri

2021-07-21 05:18:25 -0500 received badge  Nice Answer (source)
2021-07-20 04:37:01 -0500 edited answer Best way to programm on Ubuntu Server / ROS2 Foxy / RPi4

In your case, I see 3 possibilities: Simply develop on your PC and compile on it to run tests, for example. And then s

2021-07-20 04:33:26 -0500 answered a question Best way to programm on Ubuntu Server / ROS2 Foxy / RPi4

In your case, I see 3 possibilities: Simply develop on your PC and compile on it to run tests, for example. And then s

2021-07-20 04:33:26 -0500 received badge  Rapid Responder (source)
2020-02-26 01:21:13 -0500 marked best answer cannot find libroscpp.so if installed node started as root

Hello, I have a node that I am supposed to start as root. Before I was using catkin_make to compile and I was sourcing devel/setup.bash and everything was working perfeclty. But today I tried to use catkin_make install and to source install/setup.bash` and this time my node is crashing. it says:

error while loading shared libraries: libroscpp.so: cannot open shared object file: No such file or directory

I also tried with another node (a dummy one) with the same CmakeLists. And this is really the combination between install and root that seems to be the problem.

my launchfile:

<launch>
  <node name="bb_pigpio_node" pkg="bb_pigpio" type="bb_pigpio_node" launch-prefix="sudo -E">
    <rosparam command="load" file="$(find bb_pigpio)/config/bb_encoder.yaml" />
  </node>
</launch>

My CmakeLists:

cmake_minimum_required(VERSION 2.8.3)
project(bb_pigpio)

add_compile_options(-std=c++11)

find_package(catkin REQUIRED COMPONENTS
  roscpp
  std_msgs
)

###################################
## catkin specific configuration ##
###################################
catkin_package(
  INCLUDE_DIRS include
  LIBRARIES bb_pigpio
  CATKIN_DEPENDS roscpp std_msgs
)

###########
## Build ##
###########

## Specify additional locations of header files
include_directories(
  include
  ${catkin_INCLUDE_DIRS}
)

## Declare a C++ executable
add_executable(${PROJECT_NAME}_node src/encoder_node.cpp
                                    src/encoder.cpp)

add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})

target_link_libraries(${PROJECT_NAME}_node
  ${catkin_LIBRARIES}
  pigpio
)
#############
## Install ##
#############

install(TARGETS ${PROJECT_NAME}_node
   ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
   LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
   RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
 )

 install(DIRECTORY include/${PROJECT_NAME}/
   DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
   FILES_MATCHING PATTERN "*.hpp"
 )

 install(DIRECTORY launch/
   DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
 )

 install(DIRECTORY config/
   DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config
 )

Thanks for your help

2020-02-26 01:21:13 -0500 received badge  Nice Answer (source)
2019-12-17 10:50:07 -0500 commented answer ROS_CANopen faults on init.

I see, you should keep the original EDS (At least the OD structure). The 402 Can standard is only followed by motor node

2019-12-17 10:07:03 -0500 commented answer ROS_CANopen faults on init.

Did you just add a section in your EDS? The EDS is just a representation of how data are organized inside your device. Y

2019-12-17 10:05:36 -0500 commented answer ROS_CANopen faults on init.

Did you just add a section in your EDS? The EDS is just a representation of how data are organized inside your device. Y

2019-12-17 08:21:16 -0500 received badge  Rapid Responder (source)
2019-12-17 08:21:16 -0500 answered a question ROS_CANopen faults on init.

First I don't understand why your CANopen node should send the msg 707#00. That would be the boot-up message from your n

2019-08-09 17:07:06 -0500 received badge  Guru (source)
2019-08-09 17:07:06 -0500 received badge  Enlightened (source)
2019-07-02 03:48:42 -0500 received badge  Famous Question (source)
2019-06-27 08:58:31 -0500 received badge  Great Answer (source)
2019-05-03 11:50:19 -0500 marked best answer Send data thanks to PDO protocol

I am working on controlling a canopen device thanks to canopen_master. I got inspired by the canopen_chain_node but it seems that this node only use SDO protocol. PDO management seems to be implemented in the canopen_master but I wonder how to publish a PDO frame thanks to canopen_master (maybe directly change the data in the OD?).

Is there something that i missed?

Did someone have an example of a ros_canopen SDO publisher?

thanks!

2018-11-08 23:58:19 -0500 received badge  Good Answer (source)
2018-10-10 01:57:23 -0500 received badge  Notable Question (source)
2018-10-05 06:00:40 -0500 commented question ros kinetic issue with gazebo 8

You could have searched for it. just write gazebo_ros on google and this is the first link... https://github.com/ros-sim

2018-10-05 03:17:59 -0500 commented question ros kinetic issue with gazebo 8

Did you compile gazebo_ros package from source? because gazebo_ros pkg is probably still the one from ros kinetic - gaze

2018-07-24 08:18:52 -0500 commented question Idle ROS nodes using >100% CPU

It tried in my side with a queue of 2000 msg and if I publish msg I can reach 50% of cpu usage but not before sending an

2018-07-24 06:16:54 -0500 commented question Idle ROS nodes using >100% CPU

Is the process in your callback a long and heavy one? What kind of message are you using (simple Float32 or huge images)

2018-07-24 04:09:25 -0500 commented question Idle ROS nodes using >100% CPU

have you tried with a queue of 1 for you subscriber?

2018-07-23 04:22:38 -0500 received badge  Nice Answer (source)
2018-07-22 21:58:35 -0500 marked best answer difference between octomap and voxel grid?

hello everyone, I am new in ROS, and I would like to know the defference betwen octomap and voxel_grid ? I have looking for information on internet but I have find the same information for both of them. I have seen these videos about octomap and voxel_grid on youtube ( watch?v=y5tGI3Fln_4 and watch?v=y5tGI3Fln_4 )

If someone can explain the defference to me, or guide me to a webpage ?

thank you,

Guillaume

2018-07-22 06:39:05 -0500 received badge  Necromancer (source)
2018-07-21 12:07:05 -0500 answered a question Usage of ros_control

In Ros Control you need to understand basically 2 things: ROS controllers. Those are controllers already implemented f