-
Notifications
You must be signed in to change notification settings - Fork 42
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b597d41
commit 3dcc7c8
Showing
60 changed files
with
913 additions
and
270 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,7 @@ | |
.vscode/ | ||
.tflogs/ | ||
worlds/ | ||
!docs/worlds | ||
build/ | ||
env/ | ||
venv/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
.. _`agents`: | ||
|
||
Holodeck Agents | ||
=============== | ||
|
||
Documentation on specific agents available in Holodeck: | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
:caption: Agents | ||
|
||
android-agent | ||
nav-agent | ||
sphere-agent | ||
turtle-agent | ||
uav-agent | ||
|
||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Resources | ||
|
||
sensors/sensors |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
.. _`android-agent`: | ||
|
||
AndroidAgent | ||
============= | ||
|
||
Images | ||
------ | ||
|
||
.. image:: images/android-front.png | ||
:scale: 30% | ||
|
||
.. image:: images/android-side.png | ||
:scale: 30% | ||
|
||
Description | ||
----------- | ||
An android agent that can be controlled via torques supplied to its joints. | ||
See :class:`holodeck.agents.AndroidAgent` for more details. | ||
|
||
Control Schemes | ||
--------------- | ||
.. TODO: Link to Control Scheme page | ||
- Android Torques | ||
|
||
.. TODO: Don't punt on the joint layout | ||
.. TODO: Example code |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
.. _`nav-agent`: | ||
|
||
NavAgent | ||
======== | ||
|
||
Images | ||
------ | ||
|
||
.. image:: images/nav-agent.png | ||
:scale: 30% | ||
|
||
See :class:`holodeck.agents.NavAgent` for more details. | ||
|
||
Description | ||
----------- | ||
The NavAgent is not meant for training, instead it is more like target that agents can interact | ||
with. | ||
|
||
It uses Unreal's AI's system to attempt to intelligently navigate towards a particular location. | ||
|
||
See :class:`holodeck.agents.NavAgent` for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Agent Sensors and Tasks | ||
======================= | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Agent Sensors | ||
============= | ||
|
||
.. TODO: Make lists of sensors here |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
.. _`sphere-agent`: | ||
|
||
SphereAgent | ||
=========== | ||
|
||
Images | ||
------ | ||
|
||
.. image:: images/sphere.png | ||
:scale: 30% | ||
|
||
Description | ||
----------- | ||
|
||
A basic sphere robot that moves along a plane. | ||
|
||
See :class:`holodeck.agents.SphereAgent` for more details. | ||
|
||
Control Schemes | ||
--------------- | ||
|
||
.. TODO: Add documentation entries for these | ||
- Action Space | ||
- Continuous Control Scheme | ||
|
||
.. TODO: Example code? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
.. _`turtle-agent`: | ||
|
||
TurtleAgent | ||
=========== | ||
|
||
.. image:: images/turtle.png | ||
:scale: 30% | ||
|
||
Description | ||
----------- | ||
A simple turtle-bot agent. | ||
|
||
See :class:`holodeck.agents.TurtleAgent` for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
.. _`uav-agent`: | ||
|
||
UavAgent | ||
======== | ||
|
||
Images | ||
------ | ||
|
||
.. image:: images/uav-perspective.png | ||
:scale: 20% | ||
|
||
.. image:: images/uav-top.png | ||
:scale: 20% | ||
|
||
.. image:: images/uav-side.png | ||
:scale: 20% | ||
|
||
Description | ||
----------- | ||
A quadcopter UAV agent. | ||
|
||
See the :class:`holodeck.agents.UavAgent` class. | ||
|
||
Action Spaces | ||
------------- | ||
- UAV Torques | ||
- UAV Roll / Pitch / Yaw targets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,61 @@ | ||
Changelog | ||
========= | ||
|
||
Holodeck 0.2.0 | ||
-------------- | ||
*05/02/2019* | ||
|
||
This release of Holodeck is focused on polishing existing features and allowing worlds to be customized more. | ||
This summer we are planning on adding much more content (worlds, agents, etc). | ||
|
||
Highlights | ||
~~~~~~~~~~ | ||
- Added :ref:`Scenarios <scenarios>` to allow worlds to be more flexible and customizable | ||
- Documentation has been greatly expanded | ||
|
||
New Features | ||
~~~~~~~~~~~~ | ||
- Added expanded teleport functionality | ||
(`#128 <https://github.com/BYU-PCCL/holodeck/issues/128>`_) | ||
- Add ticks per capture command for RGB Camera | ||
(`#127 <https://github.com/BYU-PCCL/holodeck/issues/127>`_) | ||
- Add ``__enter__`` and ``__exit__`` methods to :class:`~holodeck.environment.HolodeckEnvironment` | ||
(`#125 <https://github.com/BYU-PCCL/holodeck/issues/125>`_) | ||
- Add option to run headless on Linux | ||
(``should_render_viewport`` on :class:`~holodeck.environment.HolodeckEnvironment`) | ||
(`#135 <https://github.com/BYU-PCCL/holodeck/issues/135>`_) | ||
- Add ability to adjust rendering options | ||
(:meth:`~holodeck.environment.HolodeckEnvironment.set_render_quality`) | ||
(`#136 <https://github.com/BYU-PCCL/holodeck/issues/136>`_) | ||
- Add environment flag that allows state to be returned as copied object | ||
instead of reference | ||
(`#151 <https://github.com/BYU-PCCL/holodeck/issues/151>`_) | ||
- Packages are not hard-coded on server, binaries are saved in version-specific | ||
folder to prevent crosstalk | ||
(`#192 <https://github.com/BYU-PCCL/holodeck/pull/192>`_) | ||
- Sensors can be disabled to improve performance | ||
(`#152 <https://github.com/BYU-PCCL/holodeck/pull/152>`_) | ||
- Add the ability to draw points, lines, arrows and boxes in the worlds | ||
(`#144 <https://github.com/BYU-PCCL/holodeck/pull/144>`_) | ||
- Added new tasks for use with scenarios | ||
|
||
.. TODO: Add links to tasks! | ||
Bug Fixes | ||
~~~~~~~~~ | ||
- Fixed ``mmap length is greater than filesize`` error on startup | ||
(`#115 <https://github.com/BYU-PCCL/holodeck/issues/115>`_) | ||
- Make all unit conversions on holodeck-engine side | ||
(`#162 <https://github.com/BYU-PCCL/holodeck/issues/162>`_) | ||
- Fix multi-agent example (thanks bradyz!) | ||
(`#118 <https://github.com/BYU-PCCL/holodeck/issues/118>`_) | ||
- Make sure :meth:`~holdoeck.environment.HolodeckEnvironment.reset` called before | ||
:meth:`~holdoeck.environment.HolodeckEnvironment.tick` and | ||
:meth:`~holdoeck.environment.HolodeckEnvironment.set` | ||
(`#156 <https://github.com/BYU-PCCL/holodeck/issues/156>`_) | ||
- And many smaller bugs! | ||
|
||
Holodeck 0.1.0 | ||
-------------- | ||
|
||
Initial public release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. _packagemanager: | ||
|
||
Package Manager | ||
=============== | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.