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

Revision binder all robots #205

Open
wants to merge 181 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
916bd21
[processmodules] reduced code required to add new process modules for…
LucaKro Sep 2, 2024
02b1f49
Merge branch 'dev' into luca_master_thesis
LucaKro Sep 2, 2024
d3352a0
[vib-demos-binder] added demo manager and new loading animation
Sep 2, 2024
e5c1e1a
[vib-demos] added structure for pr2 navigate example
Sep 2, 2024
99de05c
[vib-demos] added structure for pr2 navigate example
Sep 2, 2024
3e4abef
[vib-demos] restructuring + added stretch and tiago
Sep 2, 2024
d775e00
Merge branch 'dev' into luca_master_thesis
LucaKro Sep 2, 2024
1bf8d1c
Merge pull request #134 from pkehr/binder-all-robots-restructure
sunava Sep 3, 2024
b197511
[viz_publisher] re-added an fixed version of the axis publisher that …
LucaKro Sep 3, 2024
d8135d2
[map] re-added the borderless version of the apartment
LucaKro Sep 3, 2024
942fc57
[dataclasses] re-added color function that generates a color from a s…
LucaKro Sep 3, 2024
cb9bc88
[action-generalization] looking now takes into account potential rota…
LucaKro Sep 3, 2024
1e0069b
[rollin_justin] added DLR's rollin' justin to pycram, and adjusted th…
LucaKro Sep 3, 2024
8eb6638
[VizPublisher] the maps viz publisher now publishes all meshes at the…
LucaKro Sep 4, 2024
1568432
[iCub] Added iCub to pycram, but Processmodules are not ready yet
LucaKro Sep 4, 2024
63db3f7
[launch] adjusted urdf path as it was moved into a subfolder
Sep 4, 2024
132c051
[refactor] removed buttons and unused code
Sep 4, 2024
50c975f
[demos] added launch before demo should start
Sep 4, 2024
0f97950
[binder] added hsr resource files
Sep 4, 2024
361f14c
[binder] hsr resources are not cloned directly with submodules
Sep 4, 2024
0b595fd
[binder] set working directory for iai_hsr cloning
Sep 4, 2024
b96b249
[binder] set workdir directly
Sep 4, 2024
c8f7fb0
[demo-launch] added stretch, restructured launch to be able to use ar…
Sep 4, 2024
70e212d
[binder] added resources for stretch
Sep 4, 2024
f617044
[binder-resources] added tiago to launch / resources for binder
Sep 4, 2024
cdc7d8d
[structure] added init to vib demo
Sep 4, 2024
1f78465
[demo-packages] added inits to pr2 demos
Sep 4, 2024
5b2abd4
Merge pull request #135 from LucaKro/luca_master_thesis
sunava Sep 4, 2024
622afec
[binder] added new requirements
pkehr Sep 4, 2024
cecaeac
[restructure] temporarily moved demo files into one folder to not be …
pkehr Sep 4, 2024
12be4d4
[binder] added required pip install
pkehr Sep 4, 2024
93691b5
[refactor] removed unwanted imports
pkehr Sep 4, 2024
fe0f235
[binder-resources] added tiago submodules
pkehr Sep 4, 2024
01a9aee
Merge pull request #136 from pkehr/binder-all-robots
sunava Sep 4, 2024
677ebee
added text to gif and update_text function
sunava Sep 4, 2024
826a4ca
new structure for vib demo
sunava Sep 4, 2024
49fdf16
[vib] moved the setup into src of pycram
sunava Sep 4, 2024
3f1a403
[packages] added demos as package for imports
pkehr Sep 4, 2024
1d691a2
[vib-demos] adjusted imports to match updated structure
pkehr Sep 4, 2024
56b15fc
Merge pull request #137 from pkehr/binder-all-robots
sunava Sep 5, 2024
34980c0
[vib] added supress logging to not have cluttered juypter outputs
sunava Sep 5, 2024
79f9949
[vib] more generalized way
sunava Sep 5, 2024
f1ee59a
[vib] now robots can be passed
sunava Sep 5, 2024
26114ff
[vib] fix rviz config
sunava Sep 5, 2024
a4d9af5
[vib] fix rviz config
sunava Sep 5, 2024
0015c8a
[vib] fix rviz config
sunava Sep 5, 2024
c4c80e0
[vib] fix rviz config
sunava Sep 5, 2024
eff8712
[vib] test pr2
sunava Sep 5, 2024
8e9a32d
[vib] test pr2
sunava Sep 5, 2024
6973152
[vib] just a test
sunava Sep 5, 2024
0cf4088
[binder] added giskard to Dockerfile
pkehr Sep 5, 2024
287e53e
[binder-giskard] updated giskard version
pkehr Sep 5, 2024
bb2aa13
[launch] added hsrb standalone with giskard
pkehr Sep 5, 2024
1cbff6c
[hsrb] re-added hsrb process module. added movejoints as method for s…
pkehr Sep 6, 2024
7597b85
[launch] added remap to pycram/map. added transform from map to pycra…
pkehr Sep 6, 2024
20fa42a
[giskard] added partially updated giskard interface
pkehr Sep 6, 2024
f9be03b
[vib] working on supress
sunava Sep 6, 2024
30f4469
[vib] working on supress
sunava Sep 6, 2024
889d6da
[vib] merge stuff
sunava Sep 6, 2024
700aa09
[vib] working on entrypoint roslaunch and supress
sunava Sep 6, 2024
d78d63f
[vib] working on the warnings/errors that fills in the output
sunava Sep 6, 2024
c54db70
[vib] working on params
sunava Sep 6, 2024
24c14ef
[binder-setup] added necessary setup for other robots, and cleaned up…
LucaKro Sep 6, 2024
27ff433
Merge remote-tracking branch 'upstream/binder-all-robots' into luca_m…
LucaKro Sep 6, 2024
8b62ec6
[vib] startup stuff
sunava Sep 6, 2024
3d24ccb
[docker] added curl
sunava Sep 6, 2024
05ac9eb
[docker] removed curl
sunava Sep 6, 2024
6110e67
[docker] removed curl
sunava Sep 6, 2024
1532208
[vib] setup works?
sunava Sep 6, 2024
ddd9104
[vib] testing the other way
sunava Sep 6, 2024
1263554
Merge remote-tracking branch 'upstream/binder-all-robots' into luca_m…
LucaKro Sep 6, 2024
7d789b8
[binder] added geometry2
pkehr Sep 7, 2024
66fcded
[justin] added justin and adjusted transporting demo
LucaKro Sep 8, 2024
755af96
[dockerfile] temporarily change curl address for testing
LucaKro Sep 8, 2024
0ff099b
[dockerfile] testing out removing the old curl path instead of commen…
LucaKro Sep 8, 2024
feb31e9
[justin] swapped out stl files with dae files
LucaKro Sep 8, 2024
3415082
[docker] reverted curl link, and fixed some files for rollin_justin
LucaKro Sep 8, 2024
cc21fb0
[comments] fixed typo
pkehr Sep 8, 2024
d68f29f
[RobotDescriptions] can now define grasp rotations per endeffector, s…
LucaKro Sep 8, 2024
2ef7e65
[Donbot] integrated donbot into the new binder structure
LucaKro Sep 8, 2024
dfb49d9
[Docker] cleaned up notebook output and reversed curl again
LucaKro Sep 8, 2024
91dd3bb
Merge pull request #141 from pkehr/binder-all-robots-geometry
sunava Sep 9, 2024
0958f6c
Merge branch 'binder-all-robots' into binder-all-robots-hsrb
sunava Sep 9, 2024
b3b7aa2
Merge pull request #139 from pkehr/binder-all-robots-hsrb
sunava Sep 9, 2024
da53264
Merge pull request #140 from pkehr/binder-all-robots-giskard-interface
sunava Sep 9, 2024
0ac6f66
Merge branch 'binder-all-robots' into luca_master_thesis
sunava Sep 9, 2024
2272f68
Merge pull request #142 from LucaKro/luca_master_thesis
sunava Sep 9, 2024
2273faf
[tiago] integrated tiago into the new binder structure
LucaKro Sep 9, 2024
eff6c93
Merge remote-tracking branch 'upstream/binder-all-robots' into luca_m…
LucaKro Sep 9, 2024
fd86d94
[binder] changed curl for testing
LucaKro Sep 9, 2024
2b8e2ab
[dockerfile] removed = causing parsing error
LucaKro Sep 9, 2024
212d615
[tiago] changed cereal placepose for tiago
LucaKro Sep 9, 2024
2b7c9fd
[vib] Cutting is now in the newest version
sunava Sep 9, 2024
9662a88
Merge remote-tracking branch 'upstream/binder-all-robots' into luca_m…
LucaKro Sep 9, 2024
7ec1e10
[vib] made generlized action demos
sunava Sep 9, 2024
bdf6a40
[vib] fixing coloring in vizmarker
sunava Sep 9, 2024
a5e9c3b
[cleanup] added cleanup demo to pycram
LucaKro Sep 9, 2024
9294f1a
[cleanup] added cleanup to setup demo manager
LucaKro Sep 9, 2024
a84ee80
Merge remote-tracking branch 'upstream/binder-all-robots' into luca_m…
LucaKro Sep 9, 2024
a0790a9
[vib] mixing demo
sunava Sep 9, 2024
b2d5ddb
Merge pull request #143 from LucaKro/luca_master_thesis
sunava Sep 9, 2024
4fd0099
[vib] started pouring
sunava Sep 9, 2024
58bbeea
[vib] pouring fix
sunava Sep 10, 2024
9a16154
[vib] added the path again
sunava Sep 10, 2024
41daa06
[vib] added the path again
sunava Sep 10, 2024
feca044
[vib] updated pictures
sunava Sep 10, 2024
ab45987
[vib] adding objects for now
sunava Sep 10, 2024
c78af97
[vib] small update
sunava Sep 10, 2024
adb76e2
[vib] small update
sunava Sep 10, 2024
f19dd08
[vib] small update
sunava Sep 10, 2024
1765aa1
[costmap] redefined costmaps size and resolutions
LucaKro Sep 13, 2024
e2068fd
[armar6] reintegrated armar into pycram
LucaKro Sep 13, 2024
fd59794
[Carry my Luggage Demo] control human with keys robot follows
Julislz Sep 27, 2024
bbaf107
deleted unuseful stuff
Julislz Sep 27, 2024
2a81277
Merge remote-tracking branch 'upstream/binder-all-robots' into costma…
LucaKro Oct 17, 2024
17d91c0
[demo] removed testing code
LucaKro Oct 18, 2024
21d1203
[costmaps] cleaned up code for PR
LucaKro Oct 18, 2024
885e859
Merge branch 'costmap_master_stuff' into luca_master_thesis
LucaKro Oct 18, 2024
ef2b5cc
[Armar6] added armar6 demo
LucaKro Oct 19, 2024
ff4070d
[rosinstall] changed rosinstall for armar testing
LucaKro Oct 19, 2024
d6858f5
Update requirements-resolver.txt
LucaKro Oct 21, 2024
eff1da0
deleted neem and macro
Julislz Oct 21, 2024
6613abd
small change, i am so lost
Julislz Oct 21, 2024
30f49ec
small change
Julislz Oct 21, 2024
0d3fb96
Merge pull request #146 from LucaKro/costmap_master_stuff
sunava Oct 24, 2024
5d7f09a
Merge pull request #145 from Julislz/pycram_binder
sunava Oct 24, 2024
e335d3f
Merge pull request #173 from Julislz/pycram_binder
sunava Oct 30, 2024
f3b7784
[iCub] updated hand tool frame positions
LucaKro Oct 30, 2024
02b5359
[datastructures] added Grasp.BACK and Grasp.BOTTOM
LucaKro Oct 30, 2024
4ebf999
[Color] added gaussian color map
LucaKro Oct 30, 2024
dff2f5e
[helper] added functions to calculate object side facing the robot, c…
LucaKro Oct 31, 2024
bbf3df1
[utils] added function that allows relative translation of a pose awa…
LucaKro Oct 31, 2024
e47e259
[BulletWorld] added bool parameter allow_publish_debug_poses to bulle…
LucaKro Oct 31, 2024
3f5da1e
[CostmapPublisher] Costmap now publishes weight as z value, and also …
LucaKro Oct 31, 2024
799bb0b
[binder] reverted curl link, and added iCub to the 01-import file
LucaKro Oct 31, 2024
b99e597
[iCub] added iCub to the binder setup
LucaKro Oct 31, 2024
da95714
[RobotDescriptions] added utility functions
LucaKro Oct 31, 2024
9cddf11
[Tiago] minimized process module
LucaKro Oct 31, 2024
1f915ff
[DonBot] MoveHead now calls IK solver
LucaKro Oct 31, 2024
122a25c
[DefaultProcessModule] DefaultOpen/Close now also check for Revolute …
LucaKro Oct 31, 2024
501637d
[RobotDescriptions] updated robot descriptions to use the Robot Descr…
LucaKro Oct 31, 2024
c05660c
[urdf] now uses new silenced function
LucaKro Oct 31, 2024
0cd9e8c
[motions] added new optional goal location parameter to Open and Close
LucaKro Oct 31, 2024
c9b04f5
[costmaps] costmaps may now be published including their weights. Cos…
LucaKro Oct 31, 2024
63796ca
[CostmapPoses] pose generator now randomly samples based on weights. …
LucaKro Oct 31, 2024
47d2545
[Locations] CostmapLocation and AccessingLocation now correctly calcu…
LucaKro Oct 31, 2024
e033af2
[ActionDesignators] Pickup and Placing now calculate all poses correc…
LucaKro Oct 31, 2024
165a6d8
[binder-demo] updated the binder demo accordingly
LucaKro Oct 31, 2024
ce65701
[CollisionAvoidance] fixed faultly collision check
LucaKro Oct 31, 2024
36ab99e
Merge pull request #144 from LucaKro/luca_master_thesis
sunava Nov 26, 2024
18474a9
armar6
sunava Nov 26, 2024
0bd404a
armar6
sunava Nov 26, 2024
47f576e
Merge branch 'binder-all-robots' of github.com:sunava/pycram into bin…
sunava Nov 26, 2024
2a564dc
make armar work again
sunava Nov 26, 2024
391aef8
make armar work again
sunava Nov 26, 2024
0760f7f
[vrb] make armar work again
sunava Nov 26, 2024
21016d8
[vrb] make armar work again
sunava Nov 26, 2024
4c37857
[vrb] make armar work again
sunava Nov 26, 2024
8f3ea47
[vrb] test for marker
sunava Nov 26, 2024
53d81e0
[vrb] test for marker
sunava Nov 26, 2024
93b5171
[vrb] test for marker
sunava Nov 26, 2024
031470e
[vrb] test for marker
sunava Nov 26, 2024
a366a2f
[vrb] test for marker
sunava Nov 26, 2024
c710b8b
[vrb] test for marker
sunava Nov 26, 2024
acf3122
[vrb] test for marker
sunava Nov 26, 2024
a2ad466
[vrb] test for marker
sunava Nov 26, 2024
11b8213
[vrb] collision
sunava Nov 26, 2024
76aa57e
[vrb] collision
sunava Nov 26, 2024
3bd380c
[vrb] collision
sunava Nov 26, 2024
93e4a7f
[vrb] collision
sunava Nov 26, 2024
65c7ff8
[ICUB] reformat PMs
LucaKro Dec 9, 2024
e1432c7
[iCub] fixed object positions for icub demo
LucaKro Dec 9, 2024
ebe6a6c
[fetch] added fetch to pycram
LucaKro Nov 12, 2024
e49f89a
[fetch] added fetch
LucaKro Dec 9, 2024
4b40cc3
[dockertesting] changed files for testing
LucaKro Dec 9, 2024
1e4b741
[testing] binder testing
LucaKro Dec 10, 2024
8980e1d
[binder robots] changed import file since we need the apartment objec…
LucaKro Dec 10, 2024
eb63d89
[docker] correct curl link
LucaKro Dec 10, 2024
efa096a
[import] reverted changes to 01-import.py file
LucaKro Dec 10, 2024
95b2c92
Update setup_demo_manager.py
LucaKro Dec 10, 2024
7d3b726
Merge pull request #204 from LucaKro/revision-binder-all-robots
sunava Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 54 additions & 0 deletions binder/01-import.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
import sys

from demos.pycram_virtual_building_demos.setup.setup_utils import get_robot_name

sys.path.insert(0, '/home/jovyan/workspace/ros/src/pycram')

from demos.pycram_virtual_building_demos.setup.setup_launch_robot import launch_pr2, launch_hsrb, launch_stretch, \
launch_tiago, launch_justin, launch_donbot, launch_armar, launch_icub, launch_fetch
from pycram.datastructures.enums import ObjectType, WorldMode
from pycram.designators.object_designator import *
from pycram.object_descriptors.urdf import ObjectDescription
from pycram.ros.tf_broadcaster import TFBroadcaster
from pycram.ros.viz_marker_publisher import VizMarkerPublisher, VizMarkerRobotPublisher
from pycram.world_concepts.world_object import Object
from pycram.worlds.bullet_world import BulletWorld

robot_param = rospy.get_param('/nbparam_robots')
environment_param = rospy.get_param('/nbparam_environments')
if robot_param == 'pr2':
launch_pr2()
elif robot_param == 'hsrb':
launch_hsrb()
elif robot_param == 'stretch':
launch_stretch()
elif robot_param == 'tiago':
launch_tiago()
elif robot_param == 'justin':
launch_justin()
elif robot_param == 'donbot':
launch_donbot()
elif robot_param == 'armar':
launch_armar()
elif robot_param == 'icub':
launch_icub()
elif robot_param == 'fetch':
launch_fetch()

robot_name = get_robot_name(robot_param)

extension = ObjectDescription.get_file_extension()

world = BulletWorld(WorldMode.DIRECT)

# Set this to True to publish costmaps and axis marker during the demo. May slow down the simulation.
world.allow_publish_debug_poses = False

VizMarkerPublisher()

robot = Object(robot_name, ObjectType.ROBOT, f"{robot_name}{extension}", pose=Pose([1, 2, 0]))
apartment = Object(environment_param, ObjectType.ENVIRONMENT, f"{environment_param}{extension}")
if robot_param not in ["pr2", "icub", "fetch", "tiago", "donbot"]:
VizMarkerRobotPublisher()
else:
TFBroadcaster()
54 changes: 54 additions & 0 deletions binder/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,54 @@ COPY --chown=${NB_USER}:users binder/me ${PYCRAM_WS}/src/me
USER root
RUN apt-get update

# Giskard
USER ${NB_USER}
COPY --chown=${NB_USER}:users binder/giskard.rosinstall /home/${NB_USER}/giskard.rosinstall
RUN vcs import --input /home/${NB_USER}/giskard.rosinstall --recursive

# Giskard: requirements + missing packages
RUN pip install --requirement ${PYCRAM_WS}/src/giskardpy/requirements.txt
RUN pip install termcolor pydot

# Giskard: Pybind + betterpybullet
WORKDIR /home/${NB_USER}
RUN git clone https://github.com/pybind/pybind11.git \
&& cd pybind11 \
&& mkdir build \
&& cd build \
&& cmake .. -DCMAKE_BUILD_TYPE=Release -DPYBIND11_PYTHON_VERSION=3 -DPYBIND11_TEST=OFF
USER root
RUN cd pybind11/build && make install
USER ${NB_USER}

RUN git clone https://github.com/SemRoCo/bullet3.git
COPY --chown=${NB_USER}:users binder/build_cmake_pybullet_3.10_double.sh /home/${NB_USER}/bullet3/
RUN cd bullet3 && ./build_cmake_pybullet_3.10_double.sh
ENV PYTHONPATH=${PYTHONPATH}:/home/${NB_USER}/bullet3/build_cmake/better_python:/home/${NB_USER}/bullet3/examples/pybullet


# New geometry msgs
WORKDIR ${PYCRAM_WS}/src/
RUN git clone https://github.com/sunava/geometry2.git


# HSR resources
WORKDIR ${PYCRAM_WS}/src/
RUN git clone https://github.com/code-iai/iai_hsr.git
WORKDIR ${PYCRAM_WS}/src/iai_hsr/
RUN git submodule update --init

# Stretch resources
WORKDIR ${PYCRAM_WS}/src/
RUN git clone https://github.com/hello-robot/stretch_ros.git
RUN git clone https://github.com/issaiass/realsense2_description.git

# Tiago resources
WORKDIR ${PYCRAM_WS}/src/
RUN git clone https://github.com/code-iai/iai_tiago.git
WORKDIR ${PYCRAM_WS}/src/iai_tiago/
RUN git submodule update --init

# Build pycram workspace
WORKDIR ${PYCRAM_WS}
USER root
Expand All @@ -24,6 +72,7 @@ USER ${NB_USER}
RUN catkin build

RUN pip install service_identity
RUN pip install netifaces

# Jupyter Config
COPY --chown=${NB_USER}:users binder/jupyter-config.json /opt/conda/share/jupyter/lab/settings/overrides.json
Expand All @@ -34,3 +83,8 @@ COPY --chown=${NB_USER}:users binder/entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
CMD ["jupyter", "lab", "--allow-root", "--NotebookApp.token=''", "--no-browser", "--ip=0.0.0.0"]
RUN pip install https://raw.githubusercontent.com/yxzhan/jupyterlab-rviz/master/dist/jupyterlab_rviz-0.3.1.tar.gz
RUN mkdir -p /home/${NB_USER}/.ipython/profile_default/startup/

RUN curl https://raw.githubusercontent.com/sunava/pycram/revision-binder-all-robots/binder/01-import.py -o /home/${NB_USER}/.ipython/profile_default/startup/01-import.py
# RUN curl https://raw.githubusercontent.com/LucaKro/pycram/revision-binder-all-robots/binder/01-import.py -o /home/${NB_USER}/.ipython/profile_default/startup/01-import.py

35 changes: 35 additions & 0 deletions binder/build_cmake_pybullet_3.10_double.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/sh

if [ "$#" -ge 1 ]; then
BUILD_TYPE=$1
else
BUILD_TYPE="Release"
fi

echo "Building in ${BUILD_TYPE} mode..."

if [ -e CMakeCache.txt ]; then
rm CMakeCache.txt
fi
mkdir -p build_cmake
cd build_cmake
cmake -DBUILD_PYBULLET=ON -DBUILD_PYBULLET_NUMPY=ON -DBT_ENABLE_VHACD=TRUE -DUSE_DOUBLE_PRECISION=ON -DBT_USE_EGL=ON -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DPYTHON_EXECUTABLE=/opt/conda/bin/python -DPYTHON_INCLUDE_DIR=/opt/conda/include/python3.10 -DPYTHON_LIBRARY=/opt/conda/lib/libpython3.10.so .. || exit 1
make -j $(command nproc 2>/dev/null || echo 12) || exit 1
cd examples
cd pybullet
if [ -e pybullet.dylib ]; then
ln -f -s pybullet.dylib pybullet.so
fi
if [ -e pybullet_envs ]; then
rm pybullet_envs
fi
if [ -e pybullet_data ]; then
rm pybullet_data
fi
if [ -e pybullet_utils ]; then
rm pybullet_utils
fi
ln -s ../../../examples/pybullet/gym/pybullet_envs .
ln -s ../../../examples/pybullet/gym/pybullet_data .
ln -s ../../../examples/pybullet/gym/pybullet_utils .
echo "Completed build of Bullet."
2 changes: 1 addition & 1 deletion binder/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
source ${PYCRAM_WS}/devel/setup.bash
roscore &
roslaunch --wait rvizweb rvizweb.launch config_file:=${PYCRAM_WS}/src/pycram/binder/rviz_configs/pr2_config.json &
cp ${PYCRAM_WS}/src/pycram/binder/webapps.json ${PYCRAM_WS}/src/rvizweb/webapps/app.json
cp ${PYCRAM_WS}/src/pycram/binder/webapps.json ${PYCRAM_WS}/src/rvizweb/webapps/app.json

xvfb-run exec "$@"
21 changes: 21 additions & 0 deletions binder/giskard.rosinstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
repositories:
giskardpy:
type: git
url: https://github.com/SemRoCo/giskardpy.git
version: devel
giskard_msgs:
type: git
url: https://github.com/SemRoCo/giskard_msgs.git
version: v0.5.1
iai_tracy:
type: git
url: https://github.com/code-iai/iai_tracy.git
version: main
robotiq_2finger_grippers:
type: git
url: https://github.com/Danfoa/robotiq_2finger_grippers.git
version: master
iai_boxy:
type: git
url: https://github.com/code-iai/iai_boxy.git
version: master
Loading