Commit cb87fd06 authored by Thomas Friedel's avatar Thomas Friedel
Browse files

update package.xml info and installation instructions

parent c9a3fd68
......@@ -5,20 +5,19 @@ This is a package to procedurally generate randomized fields with rows of plants
![Screenshot of a generated map with maize plants and pumpkins](./screenshot.png)
## Installation
This package is written for `ROS melodic` and `ROS noetic`.
This package has been tested on `ROS melodic` and `ROS noetic`.
Additional you'll need the following packages:
```bash
# melodic
sudo apt install ros-melodic-gazebo-ros-pkgs
sudo apt install ros-melodic-gazebo-ros-pkgs python3-pip
sudo pip3 install -U jinja2 rospkg
# noetic
sudo apt install ros-noetic-gazebo-ros-pkgs \
python3-jinja2
```
On melodic, you need a conda environment or venv of python3 that has the `jinja2` package installed.
## Generating field worlds
This package includes a script (`scripts/generate_world.py`) that can generate randomized agricultural worlds. All parameters are optional and have default values. You can call the script using
```bash
......
<?xml version="1.0"?>
<package format="2">
<name>kamaro_world</name>
<version>0.0.0</version>
<version>0.1.0</version>
<description>The kamaro_world package</description>
<!-- One maintainer tag required, multiple allowed, one person per tag -->
<!-- Example: -->
<!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> -->
<maintainer email="dark@todo.todo">dark</maintainer>
<maintainer email="info@kamaro-engineering.de">Kamaro Engineering e.V.</maintainer>
<!-- One license tag required, multiple allowed, one license per tag -->
<!-- Commonly used license strings: -->
<!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 -->
<license>TODO</license>
<license>GPLv3</license>
<!-- Url tags are optional, but multiple are allowed, one per tag -->
......@@ -48,6 +48,7 @@
<!-- <test_depend>gtest</test_depend> -->
<!-- Use doc_depend for packages you need only for building documentation: -->
<!-- <doc_depend>doxygen</doc_depend> -->
<exec_depend>gazebo_ros_pkgs</exec_depend>
<buildtool_depend>catkin</buildtool_depend>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment