cpaxton / costar_stack

Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
http://cpaxton.github.io/2016/04/15/costar/
Other
86 stars 25 forks source link

Install.md #24

Closed ahundt closed 7 years ago

ahundt commented 7 years ago

I'm looking through install.md and it seems the setup manually clones a number of repositories. Is there a vcstool or wstool (forgot which) which provides correct working commit information?

ahundt commented 7 years ago

Also I'd like to add a setup script as part of this issue to https://github.com/ahundt/robotics_setup

ahundt commented 7 years ago

I'll probably like to configure it to either set up in one of:

cpaxton commented 7 years ago

That's the standard place which means it may clash with someone else's ros workspace.

Best, Chris

Sent from my phone


From: Andrew Hundt notifications@github.com Sent: Friday, February 17, 2017 4:15:23 PM To: cpaxton/costar_stack Cc: Subscribed Subject: Re: [cpaxton/costar_stack] Install.md (#24)

I'll probably like to configure it to either set up in one of:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/cpaxton/costar_stack/issues/24#issuecomment-280768384, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADImZ1q1Avt5ya-Bat76i7-bO6-xwNp-ks5rdg3rgaJpZM4MEnak.

ahundt commented 7 years ago

can you clarify... what's the standard practice?

If there is a way to create the setup script such that it is minimally interfering and most likely to work even if someone has an existing setup, I'd appreciate those details.

cpaxton commented 7 years ago

Yeah, people are likely to already have a catkin workspace, but you can chain or have multiple -- so it's better to make a costar specific one.


From: Andrew Hundt notifications@github.com Sent: Friday, February 17, 2017 6:33:18 PM To: cpaxton/costar_stack Cc: Chris Paxton; Comment Subject: Re: [cpaxton/costar_stack] Install.md (#24)

can you clarify... what's the standard practice?

If there is a way to create the setup script such that it is minimally interfering and most likely to work even if someone has an existing setup, I'd appreciate those details.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/cpaxton/costar_stack/issues/24#issuecomment-280795574, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADImZynYHpDp25pgbnbIntNxORrSyt5zks5rdi4-gaJpZM4MEnak.

ahundt commented 7 years ago

okay, but can vcstool or whatever the appropriate thing is be used for a costar specific one?

cpaxton commented 7 years ago

To clarify, catkin workspace is normally:

/home/$USER/catkin_ws

If theirs has any shared third party dependencies with different versions, there might be a clash, so it's better to build in:

/home/$USER/costar_ws

wstool doesn't solve this problem because the concern is multiple versions.

cpaxton commented 7 years ago

yeah we can still use it though

ahundt commented 7 years ago

okay, is it this file? Are some things missing? https://github.com/cpaxton/costar_stack/blob/master/costar.rosinstall

We should also have a master version and create at least 1 release where specific release branches (preferably), tags (also good), or hashes (if completely necessary) are used to produce a known working configuration.

cpaxton commented 7 years ago

@ahundt what is the issue here? can we close this?

ahundt commented 7 years ago

The issue here is that compatible release versions aren't specified so breakage will eventually occur

ahundt commented 7 years ago

I believe this item is still outstanding because we don't have a reliable way of installing the exact configuration we use on the lab workstation... do we? For example this would include all custom patches like in ur_modern_driver, and all other repos.

cpaxton commented 7 years ago

@ahundt I added a note about ur modern driver pointing to the correct branch. The rest of our repos are up to date. I use the install.md file extensively to set up CoSTAR on new machines, so I'm happy with this. I also don't have any intention of specifying release versions for the time being. My install_indigo.sh script is also reliable and has been tested. What's the problem?

cpaxton commented 7 years ago

Closing since no response