Update Dockerfile and dependencies, add installation guide
- Switched base image in `Dockerfile` to `nvidia/cuda:12.6.2-cudnn-devel-ubuntu22.04`. - Added non-interactive mode for Debian and streamlined package installation. - Removed unused JSON library build steps. - Enhanced ROS2 installation with keyring and repository setup. - Simplified Python package and framework dependencies installation. - Added commands for `git-lfs` installation and cloning `rbs_assets_library`. - Introduced a new Russian installation guide (`doc/ru/installation.md`) with detailed steps for setting up the framework and dependencies. - Fixed import paths in `octree.py` for consistency with project structure. - Added `all-deps.repos` and `requirements.txt` for managing dependencies.
This commit is contained in:
parent
17401c29a7
commit
a8874fa0d7
5 changed files with 143 additions and 26 deletions
37
repos/all-deps.repos
Normal file
37
repos/all-deps.repos
Normal file
|
@ -0,0 +1,37 @@
|
|||
repositories:
|
||||
rbs_arm:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/rbs-arm.git
|
||||
version: main
|
||||
robot_builder:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/robot-builder.git
|
||||
version: main
|
||||
rbs_gripper:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/rbs-gripper.git
|
||||
version: main
|
||||
behavior_tree:
|
||||
type: git
|
||||
url: https://github.com/BehaviorTree/BehaviorTree.ROS2.git
|
||||
version: humble
|
||||
dynamic_message_introspection:
|
||||
type: git
|
||||
url: https://github.com/osrf/dynamic_message_introspection.git
|
||||
version: main
|
||||
robot_builder:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/robot-builder.git
|
||||
version: main
|
||||
cartesian_controllers:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/cartesian_controllers.git
|
||||
version: gazebo-simulation
|
||||
ros2_control:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/ros2_control.git
|
||||
version: gz-ros2-cartesian-controllers
|
||||
gz_ros2_control:
|
||||
type: git
|
||||
url: https://github.com/solid-sinusoid/gz_ros2_control.git
|
||||
version: fts-sensor
|
29
repos/requirements.txt
Normal file
29
repos/requirements.txt
Normal file
|
@ -0,0 +1,29 @@
|
|||
trimesh
|
||||
pcg-gazebo
|
||||
loguru
|
||||
# markupsafe==2.0.1
|
||||
# Jinja2==2.6
|
||||
|
||||
|
||||
numpy!=1.24.0,>=1.20
|
||||
flask==3.0.3
|
||||
Jinja2>=3.1.2
|
||||
docutils<0.18,>=0.15
|
||||
markdown-it-py<3.0.0,>=1.0.0
|
||||
setuptools-scm
|
||||
|
||||
dacite>=1.8.1
|
||||
gymnasium>=0.29.1
|
||||
numpy>=1.24.0
|
||||
open3d>=0.18.0
|
||||
scipy>=1.14.1
|
||||
tensorflow>=2.17.0
|
||||
torch>=2.4.1
|
||||
torchvision>=0.19.1
|
||||
trimesh>=4.4.9
|
||||
wandb>=0.18.6
|
||||
|
||||
# Packages from devpi custom repository
|
||||
scenario @ https://devpi.solid-sinusoid.duckdns.org/narmak/dev/+f/63e/86b0583c22e52/scenario-1.4.0-cp310-cp310-linux_x86_64.whl#sha256=63e86b0583c22e52c299b9a25e74a26178fc7dbc423f661bf34e4dd26543d11f
|
||||
gym-gz @ https://devpi.solid-sinusoid.duckdns.org/narmak/dev/+f/539/1f448c1391486/gym_gz-1.4.0-py3-none-any.whl#sha256=5391f448c13914860e2a65904f6d0fac7eba71daaa3327d8399d7ae516471a68
|
||||
gym-gz-models @ https://devpi.solid-sinusoid.duckdns.org/narmak/dev/+f/f42/4784934183e88/gym_gz_models-1.2.0-cp310-cp310-linux_x86_64.whl#sha256=f424784934183e88541c703c789315ba6118661bd221a4bf9135c6a0ee012e96
|
Loading…
Add table
Add a link
Reference in a new issue