CAS-LRJ / ISS

Intelligent Self-driving System
51 stars 15 forks source link

Issues Encountered While Installing ros1-dev-reframe Using Docker #31

Open Jumbo-zczlbj0 opened 5 months ago

Jumbo-zczlbj0 commented 5 months ago

Hello,

I'm encountering a few issues with the ISS project :

1. Missing init.py File in Local Planner Directory

Problem: The directory /ISS/ISS/algorithms/planning/local_planner is missing an init.py file. This causes an error stating "No model name ISS.algorithms.planning.local_planner.”

Suggested Solution: Please add an init.py file to this directory to resolve the module recognition issue.

2. Issues Cloning Submodules with Git

Problem: When attempting to clone submodules using git clone --recursive https://github.com/CAS-LRJ/ISS.git, the operation is unsuccessful. Manually cloning the submodule from https://github.com/SailorBrandon/car-like-robot-gazebo.git results in mismatched files and missing components.

Suggested Solution: Replacing the submodule with a compressed file containing all necessary components would avoid these cloning issues, ensuring a more reliable and successful process.

3. Problems with pip3 Installation

Problem: Running pip3 install results in errors, preventing some packages from being installed correctly.

Current Workaround: Some packages need to be installed manually due to this issue.

4. Additional ROS Packages Required

Problem: Two additional ROS packages, ros-controls and ros-controllers, are required but not automatically installed.

Suggested Solution: For ROS Noetic, these packages can be installed using the following commands:

sudo apt-get install ros-noetic-ros-control ros-noetic-ros-controllers

Note: This step should be included in the installation instructions to ensure a smooth setup process.