开源软件名称(OpenSource Name):darkscyla/MATLAB-Carla-Interface开源软件地址(OpenSource Url):https://github.com/darkscyla/MATLAB-Carla-Interface开源编程语言(OpenSource Language):MATLAB 100.0%开源软件介绍(OpenSource Introduction):Carla-Simulink Interface
Carla is an open-source software targeted towards autonomous driving research. It provides a powerful interface to support autonomous driving systems' development, training, and validation. Simulink needs no introduction. It is used widely, especially by engineers, and provides a lot of functionality to assist rapid product development. The primary motivation for the project is to link Simulink to Carla and showcase some examples of how to use the interface. General NoteThis repository shows how to integrate MATLAB/Simulink with Carla using Python or ROS. This README file demonstrates the Python version only. For a complete dump of instructions, refer to the other version. The python version is explored by me while the ROS equivalent is explored by my colleague For demonstration, different sensors are spawned inside Carla while their data is processed in MATLAB/Simulink in real time. Finally, due to the paid nature of the MATLAB license, I can no longer update the package. The underlying concepts and techniques can be utilized by the users for their needs. Queries are always welcomed regardless. RequirementsTo run this interface, the following requirements should be met. HardwareAs Carla uses Unreal Engine, the recommended requirements are basically the same, which are as follows.
SoftwareTo run the interface, the following softwares are required.
Getting StartedUsing the Python InterfaceStart by installing MATLAB and Simulink. The installation process is straightforward and won't be discussed here. Go to the Python website and install the 64-bit version (recommended). Make sure that while installing, you select pip as well. The next step is to install Carla. Go to the website and select the latest release as shown. You will be redirected to a new page. Click on As the developers of Carla mainly use Linux themselves, Linux builds are the most up to date. If on Windows, select the latest compiled version available.
After downloading, extract the files. Go to the extracted folder and to pip install setuptools You may need easy_install [name_of_egg_file].egg This is all that is required for the setup. You can now download the examples and run them without a problem |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论