Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
robo_guide_ws
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Test Cases
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
RoboGuide
robo_guide_ws
Commits
eddb049e
Commit
eddb049e
authored
Nov 04, 2019
by
Tim Übelhör
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Transition from conan to rosdep
parent
82f9d1f2
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
35 additions
and
44 deletions
+35
-44
.gitignore
.gitignore
+2
-1
.gitmodules
.gitmodules
+9
-0
README.md
README.md
+16
-38
src/fiducials
src/fiducials
+1
-1
src/filter_bay
src/filter_bay
+1
-0
src/gl3w_ros
src/gl3w_ros
+1
-0
src/iiwa_com
src/iiwa_com
+1
-1
src/realsense
src/realsense
+1
-1
src/robo_guide
src/robo_guide
+1
-1
src/scigl_render
src/scigl_render
+1
-0
src/scigl_render_ros
src/scigl_render_ros
+1
-1
No files found.
.gitignore
View file @
eddb049e
...
...
@@ -9,4 +9,5 @@ devel_release
logs_release
conan
src/.vscode
.vscode/ipch
\ No newline at end of file
.vscode/ipch
Testing
\ No newline at end of file
.gitmodules
View file @
eddb049e
...
...
@@ -43,3 +43,12 @@
[submodule "src/pointcloud_tools"]
path = src/pointcloud_tools
url = git@git.rwth-aachen.de:robo_guide/pointcloud_tools.git
[submodule "src/filter_bay"]
path = src/filter_bay
url = git@git.rwth-aachen.de:robo_guide/filter_bay.git
[submodule "src/scigl_render"]
path = src/scigl_render
url = git@git.rwth-aachen.de:robo_guide/scigl_render.git
[submodule "src/gl3w_ros"]
path = src/gl3w_ros
url = git@github.com:Tuebel/gl3w_ros.git
README.md
View file @
eddb049e
...
...
@@ -15,8 +15,9 @@ git clone --recursive git@git.rwth-aachen.de:robo_guide/robo_guide_ws.git
# Dependencies
Most of dependencies are included in the full ROS-Desktop environment.
The other dependencies are either included as submodules in this workspace or
as conan packages. Only visp requires manual installation via an apt command
(see below).
can be installed via rosdep.
Only
**visp**
might require manual installation via an apt command (see below).
## ROS
ROS Perception (compare with this
[
REP
](
http://www.ros.org/reps/rep-0142.html
)
)
...
...
@@ -38,12 +39,9 @@ preprocessing of the raw camera data
-
[
visp_hand2eye_calibration
](
http://wiki.ros.org/visp_hand2eye_calibration
)
for
the
[
easy_handeye
](
https://github.com/IFL-CAMP/easy_handeye
)
calibration.
If you have ROS melodic installed use
these bash commands
:
If you have ROS melodic installed use
rosdep inside the workspace folder
:
```
bash
sudo
apt
install
ros-melodic-tf2-geometry-msgs
sudo
apt
install
ros-melodic-ddynamic-reconfigure
sudo
apt
install
ros-melodic-image-pipeline
sudo
apt
install
ros-melodic-visp-hand2eye-calibration
rosdep
install
--from-paths
src
--ignore-src
-r
-y
```
Unfortunately the realsense camera needs some manual installation steps.
...
...
@@ -52,32 +50,6 @@ driver instead. The same goes for the iiwa and hand-eye-calibration
related packages which are only required when mounting the camera on a
robot.
## conan
Some packages use conan packages. Install conan system wide, conan_cmake fails
for --user installations:
```
bash
sudo
pip3
install
conan
```
The repositories needed:
```
bash
conan remote add tuebel-gl3w https://api.bintray.com/conan/tuebel/gl3w
conan remote add tuebel-pose-filter https://api.bintray.com/conan/tuebel/pose_filter
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
conan remote add conan-transit https://api.bintray.com/conan/conan/conan-transit
```
If you experience any conan.cmake errors like
`Conan install failed='1'`
, cd
into the directory of the project which causes the errors and try to install
the packages directly with the conan cli:
```
bash
mkdir
conan_build
&&
cd
conan_build
conan
install
..
```
This will give you a more verbose error message like
`ERROR: Unable to find 'scigl_render/0.6@tuebel/testing' in remotes`
which means
you probably forgot to add a repository from above.
## [visp](https://visp.inria.fr/install/)
Needed for handy-eye-calibration install via:
```
bash
...
...
@@ -85,13 +57,19 @@ sudo apt install libvisp-dev libvisp-doc visp-images-data
```
## Rendering
The dependencies of scigl_render are handled via
[
conan.io
](
https://conan.io/
)
.
They will be pulled automatically if the following repositories from above
are included.
The dependencies of scigl_render are handled via rosdep.
## Unit testing
[
googletest
](
https://github.com/google/googletest
)
is included in robo_guide
via
[
conan.io
](
https://conan.io/
)
.
Dependencies can be installed via rosdep:
*
GTest
Note that GTest only installs the sources under Ubuntu, execute:
```
sh
sudo
apt
install
libgtest-dev build-essential cmake
cd
/usr/src/googletest
sudo
cmake
.
sudo
cmake
--build
.
--target
install
```
## Robot communication
[
protocol buffers v3.5.1
](
https://github.com/protocolbuffers/protobuf/releases/tag/v3.5.1
)
...
...
fiducials
@
d0860671
Compare
0eb9c947
...
d0860671
Subproject commit
0eb9c9475da49b697f18c6659b521c3afd134d7d
Subproject commit
d0860671ce5e8ad1320ca0984c0173ccc5933e54
filter_bay
@
3cd9c2b6
Subproject commit 3cd9c2b6e64696852adbaf62963f530a027f3720
gl3w_ros
@
515b2b36
Subproject commit 515b2b3652da97ffdb985dc7b092cac55c1a8d88
iiwa_com
@
8fb986fb
Compare
00879cc3
...
8fb986fb
Subproject commit
00879cc38a3e0efe40bb3354a85f2203e794d485
Subproject commit
8fb986fbc9ac333f20eeaa0beec08756a3d01258
realsense
@
1ed5a452
Compare
da4bb5dc
...
1ed5a452
Subproject commit
da4bb5dc3e29c25be9e48e4d4a66b2acdb7b1150
Subproject commit
1ed5a452a92f004d2c448c6074c2de2d9fb336a8
robo_guide
@
c162da0c
Compare
552dad7e
...
c162da0c
Subproject commit
552dad7e9b8fb5f889236ecfd6e7eeea195b8e9f
Subproject commit
c162da0c41f5f146b5cb891412976eb8d2331ec2
scigl_render
@
5e5328d3
Subproject commit 5e5328d30339edb0800eaf0aa456453b5cd74bd3
scigl_render_ros
@
9ae7cef2
Compare
d8d0184f
...
9ae7cef2
Subproject commit
d8d0184f787d375fdbee2cf679c626cabd6b327b
Subproject commit
9ae7cef21ba84ce354ded67df3850f9fcf568d9e
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment