.. index:: pair: page; Guides .. _doxid-guides: Guides ====== For users interested in creating their own engine for an as-of-yet unsupported simulator, the following guides / tutorials will be helpful. * :ref:`General developer guide ` * :ref:`Creating a new Engine from scratch ` * :ref:`Creating a new Engine from template ` * :ref:`Compiling new protobuf message definitions ` * :ref:`Connecting with ROS from NRP-Core Experiments ` * :ref:`Troubleshooting guide ` * :ref:`Building NRPCore Docker images ` * :ref:`Running multiple remote nrp-cores with docker compose ` For users interested in integrating simulators with Python API, this guide should be of interest: :ref:`Using the Python JSON engine `. Finally, this page contains other tips and helpful information for the use of NRP-core :ref:`Helpful information ` .. toctree:: :hidden: page_docker_compose.rst page_tutorial_add_proto_definition.rst page_guide_ros_in_nrp_core.rst page_tutorial_engine_creation.rst page_engine_creation_template.rst page_tutorial_developer_guide.rst page_tutorial_helpful_info.rst page_remote_docker_compose.rst page_guide_troubleshooting.rst page_python_engine_guide.rst .. rubric:: Related Pages: | :doc:`page_docker_compose` | :doc:`page_tutorial_add_proto_definition` | :doc:`page_guide_ros_in_nrp_core` | :doc:`page_tutorial_engine_creation` | :doc:`page_engine_creation_template` | :doc:`page_tutorial_developer_guide` | :doc:`page_tutorial_helpful_info` | :doc:`page_remote_docker_compose` | :doc:`page_guide_troubleshooting` | :doc:`page_python_engine_guide`