-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Hi! @DavidPL1
I have dived into this repo for a while and have some confusion. It would be great to get your guidance when you are free.
-
In the launch_server.launch file,
headless,render_offscreen, andno_xargs are listed. I've tried some combinations between them whenroslaunch. It seems to me that these parameters are all related to making Mujoco render in the background or not. If so, is it possible to use only one parameter? -
In the README.md file, I have noticed that
To prevent action servers ignoring actions for a limited time after resetting the simulation, until ros/actionlib#203 is merged, you need to build the PR branch and any packages implementing action servers (like MoveIt) yourself. Additionally, for the Franka Emika Panda robot, until frankarobotics/franka_ros#292 is merged, you need to build the PR branch yourself, otherwise controlling the robot after time resets is buggy.
Thus, I have built the PR branch of actionlib. However, I'm struggling to make the mujoco_node link against the source code of actionlib instead of the binary. Besides, I didn't find the dependence of the actionlib in this CMakeList.txt.
- I have little experience debugging such a big project. For some small projects, debugging with gdb is enough. I tried to debug this
mujoco_nodewith the necessary launch prefix and gdb, but I think this is inefficient and unintuitive to watch some variables' values. Meanwhile, when debugging with gdb, I'm busy confirming the location of breakpoints and encountering some errors, like no such files. I'm used to debugging with the ROS extension in VSCode, but it seems that this extension has many bugs that make it unsuitable for this kind of big project. Certainly, I might be inexpert. I would like to get some advice about debugging such a big project from an expert like you.
Looking forward to your reply! Thanks in advance!