Skip to content

Launch params and some other confusion #27

@zichunxx

Description

@zichunxx

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, and no_x args are listed. I've tried some combinations between them when roslaunch. 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_node with 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions