From 5aa8513ea2816b506395bae61c99f3e4287dd037 Mon Sep 17 00:00:00 2001 From: Taeyoung96 <[tyoung96@naver.com]> Date: Mon, 6 Sep 2021 00:18:24 +0900 Subject: [PATCH] Add requirements.txt --- README.md | 13 +++- requirements.txt | 170 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 182 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index d4ede80..1e2d824 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,18 @@ ## Dependencies - Most of the examples are based on GTSAM. use `$ pip install gtsam` and I prefer using conda environment. - - Also, I'll (want to) also use Pytorch to study recent differentiable factor-graph optimization works. + - Also, I'll (want to) also use Pytorch to study recent differentiable factor-graph optimization works. + +- Create the same environment using anaconda and `requirements.txt`. + + For example, + ``` + conda create -n modern-slam-tutorial python=3.7 + conda activate modern-slam-tutorial + pip install -r requirements.txt + ``` +- Install [CloudCompare](https://snapcraft.io/install/cloudcompare/ubuntu) for point cloud data visualization and comparison. + ## Contents 1. [robust_pgo](https://github.com/gisbi-kim/modern-slam-tutorial-python/tree/main/robust_pgo): a robust pose-graph optimization diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d6bb2aa --- /dev/null +++ b/requirements.txt @@ -0,0 +1,170 @@ +actionlib==1.12.1 +angles==1.9.12 +anyio==3.3.0 +argcomplete==1.12.3 +argon2-cffi==21.1.0 +attrs==21.2.0 +Babel==2.9.1 +backcall==0.2.0 +bleach==4.1.0 +bondpy==1.8.5 +camera-calibration==1.15.0 +camera-calibration-parsers==1.11.13 +catkin==0.7.23 +certifi==2021.5.30 +cffi==1.14.6 +charset-normalizer==2.0.4 +controller-manager==0.18.3 +controller-manager-msgs==0.18.3 +cv-bridge==1.13.0 +debugpy==1.4.1 +decorator==5.0.9 +defusedxml==0.7.1 +diagnostic-analysis==1.9.7 +diagnostic-common-diagnostics==1.9.7 +diagnostic-updater==1.9.7 +dynamic-reconfigure==1.6.3 +entrypoints==0.3 +gazebo-plugins==2.8.7 +gazebo-ros==2.8.7 +gencpp==0.6.5 +geneus==2.2.6 +genlisp==0.4.16 +genmsg==0.5.15 +gennodejs==2.0.1 +genpy==0.6.9 +gtsam==4.1.0 +idna==3.2 +image-geometry==1.13.0 +importlib-metadata==4.8.1 +interactive-markers==1.11.5 +ipykernel==6.3.1 +ipython==7.27.0 +ipython-genutils==0.2.0 +jedi==0.18.0 +Jinja2==3.0.1 +joint-state-publisher==1.12.15 +json5==0.9.6 +jsonschema==3.2.0 +jupyter-client==7.0.2 +jupyter-core==4.7.1 +jupyter-server==1.10.2 +jupyterlab==3.1.10 +jupyterlab-pygments==0.1.2 +jupyterlab-server==2.7.2 +kdl-parser-py==1.13.1 +laser-geometry==1.6.7 +MarkupSafe==2.0.1 +matplotlib-inline==0.1.2 +message-filters==1.14.5 +mistune==0.8.4 +nbclassic==0.3.1 +nbclient==0.5.4 +nbconvert==6.1.0 +nbformat==5.1.3 +nest-asyncio==1.5.1 +notebook==6.4.3 +numpy==1.21.2 +packaging==21.0 +pandocfilters==1.4.3 +parso==0.8.2 +pexpect==4.8.0 +pickleshare==0.7.5 +prometheus-client==0.11.0 +prompt-toolkit==3.0.20 +ptyprocess==0.7.0 +pycparser==2.20 +Pygments==2.10.0 +pyparsing==2.4.7 +pyrsistent==0.18.0 +python-dateutil==2.8.2 +python-qt-binding==0.4.0 +pytictoc==1.5.2 +pytz==2021.1 +pyzmq==22.2.1 +qt-dotgraph==0.4.2 +qt-gui==0.4.0 +qt-gui-cpp==0.4.0 +qt-gui-py-common==0.4.2 +requests==2.26.0 +requests-unixsocket==0.2.0 +resource-retriever==1.12.6 +rosbag==1.14.10 +rosboost-cfg==1.14.9 +rosclean==1.14.9 +roscreate==1.14.9 +rosgraph==1.14.5 +roslaunch==1.14.10 +roslib==1.14.8 +roslint==0.11.2 +roslz4==1.14.10 +rosmake==1.14.9 +rosmaster==1.14.10 +rosmsg==1.14.10 +rosnode==1.14.10 +rosparam==1.14.10 +rospy==1.14.5 +rosservice==1.14.10 +rostest==1.14.10 +rostopic==1.14.10 +rosunit==1.14.9 +roswtf==1.14.10 +rqt-action==0.4.9 +rqt-bag==0.5.1 +rqt-bag-plugins==0.5.1 +rqt-console==0.4.9 +rqt-dep==0.4.9 +rqt-graph==0.4.11 +rqt-gui==0.5.1 +rqt-gui-py==0.5.1 +rqt-image-view==0.4.16 +rqt-launch==0.4.8 +rqt-logger-level==0.4.8 +rqt-moveit==0.5.10 +rqt-msg==0.4.8 +rqt-nav-view==0.5.7 +rqt-plot==0.4.13 +rqt-pose-view==0.5.8 +rqt-publisher==0.4.8 +rqt-py-common==0.5.2 +rqt-py-console==0.4.8 +rqt-reconfigure==0.5.4 +rqt-robot-dashboard==0.5.7 +rqt-robot-monitor==0.5.13 +rqt-robot-steering==0.5.10 +rqt-runtime-monitor==0.5.7 +rqt-rviz==0.6.0 +rqt-service-caller==0.4.8 +rqt-shell==0.4.9 +rqt-srv==0.4.8 +rqt-tf-tree==0.6.0 +rqt-top==0.4.8 +rqt-topic==0.4.11 +rqt-web==0.4.8 +rviz==1.13.17 +Send2Trash==1.8.0 +sensor-msgs==1.12.7 +six==1.16.0 +smach==2.0.1 +smach-ros==2.0.1 +smclib==1.8.5 +sniffio==1.2.0 +terminado==0.11.1 +testpath==0.5.0 +tf==1.12.1 +tf-conversions==1.12.1 +tf2-geometry-msgs==0.6.5 +tf2-kdl==0.6.5 +tf2-py==0.6.5 +tf2-ros==0.6.5 +topic-tools==1.14.10 +tornado==6.1 +traitlets==5.1.0 +typing-extensions==3.10.0.2 +urdfdom-py==0.4.5 +urllib3==1.26.6 +wcwidth==0.2.5 +webencodings==0.5.1 +websocket-client==1.2.1 +xacro==1.13.10 +zipp==3.5.0