Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New package with our own robot setup. #134

Open
Shenwei0 opened this issue Nov 6, 2023 · 5 comments
Open

New package with our own robot setup. #134

Shenwei0 opened this issue Nov 6, 2023 · 5 comments
Assignees
Milestone

Comments

@Shenwei0
Copy link

Shenwei0 commented Nov 6, 2023

Hi

We have used your bringup system as a means to create a simulation of our own dual-arm setup (currently there's only one arm). We have created our own 'package' called 'left_arm_moveit_config' which is a copy of your 'iiwa7_moveit_config', but changed all necessary parameters in all necessary files (we think so...) to suit ours (see image NewPackage.png).
NewPackage

We have also created a new URDF directory containing our URDF in the lbr_description directory(see image OurURDF.png), and changed all the files (we think so...) where URDF is called with our own URDF.

We then run 'ros2 launch lbr_bringup bringup.launch.py model:=left_arm sim:=true rviz:=true moveit:=true'. However, in the motion planning panel, there is no content in the 'Move Group Namespace', which we assume is why we are unable to plan&execute (see DualArmRviz.png).
DualArmRviz

We can also see using rqt_graph, that some nodes and connections are missing, compared to when running your iiwa7 simulation (see images OurRQTgraph2.png and YourRQTgraph.png). As you can see, we are missing the action connected from the node /lbr/position_trajectory_controller, and also our /lbr/move_group node is only connected to /lbr_display_planned_path, as compared to yours which connected to several other actions.
yourRQTgraph
OurRQTgraph2

Can you help? Have me missed any steps? Any help is appreciated.

@mhubii
Copy link
Member

mhubii commented Nov 10, 2023

hi @Shenwei1234 , thanks for coming back. Could you please share the code repository then I can have a look

@Shenwei0
Copy link
Author

Shenwei0 commented Nov 22, 2023

Sorry for the very late response!

We eventually found that this behaviour could be fixed be changing the "Move Group Namespace" that was shown in Rviz directly from the moveit.rviz file in the custom moveit config package instead of the GUI. This seems to have fixed the error. Although I still don't understand why this couldn't be done from the GUI 🤔 Disclaimer: This solution is by @TheMipmap (we work together), and this is written on his behalf:)

@mhubii
Copy link
Member

mhubii commented Nov 22, 2023

okay glad you were able to find this solution, maybe let me re-open it, as it is definitely still an issue

In fact, this is one of the only packages that namespaces the Move Group, and I believe there are a couple of errors that arise from that.

Just to highlight for others. What you probably changed is the Move Group Namespace in the RViZ config:

Could you please confirm that real quick @Shenwei1234. Thank you so much!

@mhubii mhubii reopened this Nov 22, 2023
@mhubii mhubii self-assigned this Nov 22, 2023
@Shenwei0
Copy link
Author

Yes that is correct:)

@mhubii mhubii added this to the Documentation milestone Dec 11, 2023
@mhubii
Copy link
Member

mhubii commented Sep 10, 2024

related to #169 and #199

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants