164 lines
9.0 KiB
HTML
164 lines
9.0 KiB
HTML
<!DOCTYPE html>
|
|
<html class="writer-html5" lang="en" >
|
|
<head>
|
|
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>AirHockey — Fancy Gym 0.3.0 documentation</title>
|
|
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
|
|
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
|
|
<link rel="stylesheet" href="../../_static/style.css" type="text/css" />
|
|
<link rel="shortcut icon" href="../../_static/icon.svg"/>
|
|
<!--[if lt IE 9]>
|
|
<script src="../../_static/js/html5shiv.min.js"></script>
|
|
<![endif]-->
|
|
|
|
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
|
|
<script src="../../_static/jquery.js"></script>
|
|
<script src="../../_static/underscore.js"></script>
|
|
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
|
|
<script src="../../_static/doctools.js"></script>
|
|
<script src="../../_static/sphinx_highlight.js"></script>
|
|
<script src="../../_static/js/theme.js"></script>
|
|
<link rel="index" title="Index" href="../../genindex.html" />
|
|
<link rel="search" title="Search" href="../../search.html" />
|
|
<link rel="next" title="Classic Control" href="classic_control.html" />
|
|
<link rel="prev" title="Mujoco" href="mujoco.html" />
|
|
|
|
|
|
</head>
|
|
|
|
<body class="wy-body-for-nav">
|
|
<div class="wy-grid-for-nav">
|
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
|
<div class="wy-side-scroll">
|
|
<div class="wy-side-nav-search" >
|
|
|
|
|
|
|
|
<a href="../../index.html" class="icon icon-home">
|
|
Fancy Gym
|
|
<img src="../../_static/icon.svg" class="logo" alt="Logo"/>
|
|
</a>
|
|
<div class="version">
|
|
0.3.0
|
|
</div>
|
|
<div role="search">
|
|
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
|
|
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
|
|
<input type="hidden" name="check_keywords" value="yes" />
|
|
<input type="hidden" name="area" value="default" />
|
|
</form>
|
|
</div>
|
|
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
|
<p class="caption" role="heading"><span class="caption-text">User Guide</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../guide/installation.html">Installation</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../guide/episodic_rl.html">What is Episodic RL?</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../guide/basic_usage.html">Basic Usage</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../guide/upgrading_envs.html">Creating new MP Environments</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">Environments</span></p>
|
|
<ul class="current">
|
|
<li class="toctree-l1 current"><a class="reference internal" href="index.html">Fancy</a><ul class="current">
|
|
<li class="toctree-l2"><a class="reference internal" href="mujoco.html">Mujoco</a></li>
|
|
<li class="toctree-l2 current"><a class="current reference internal" href="#">AirHockey</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="classic_control.html">Classic Control</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../dmc.html">DeepMind Control (DMC)</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../meta.html">Metaworld</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../open_ai.html">Gymnasium</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">Examples</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/general.html">General Usage Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/dmc.html">DeepMind Control Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/metaworld.html">Metaworld Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/open_ai.html">OpenAI Envs Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/movement_primitives.html">Movement Primitives Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/mp_params_tuning.html">MP Params Tuning Example</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/pd_control_gain_tuning.html">PD Control Gain Tuning Example</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../examples/replanning_envs.html">Replanning Example</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">API</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="../../api.html">API</a></li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
|
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
|
<a href="../../index.html">Fancy Gym</a>
|
|
</nav>
|
|
|
|
<div class="wy-nav-content">
|
|
<div class="rst-content">
|
|
<div role="navigation" aria-label="Page navigation">
|
|
<ul class="wy-breadcrumbs">
|
|
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
|
<li class="breadcrumb-item"><a href="index.html">Fancy</a></li>
|
|
<li class="breadcrumb-item active">AirHockey</li>
|
|
<li class="wy-breadcrumbs-aside">
|
|
<a href="https://github.com/ALRhub/fancy_gym/blob/release/docs/source/envs/fancy/airhockey.rst" class="fa fa-github"> Edit on GitHub</a>
|
|
</li>
|
|
</ul>
|
|
<hr/>
|
|
</div>
|
|
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
|
<div itemprop="articleBody">
|
|
|
|
<section id="airhockey">
|
|
<h1>AirHockey<a class="headerlink" href="#airhockey" title="Permalink to this heading"></a></h1>
|
|
<p>Fancy Gym provides access to a range of environments for the <a class="reference external" href="https://air-hockey-challenge.robot-learning.net/">Robot Air Hockey Challenge</a>. The challenge aims to close the gap between simulated learning and real-world application by focusing on various aspects of robotic operation, such as dealing with disturbances, observation noise, safety, and actuator limitations.</p>
|
|
<p>The environments available through Fancy Gym allow for the development of agents capable of performing tasks with different levels of complexity. These tasks include hitting and defending in air hockey with both three degrees of freedom (3 DoF) and seven degrees of freedom (7 DoF) configurations. The 7 DoF tasks are based on the KUKA iiwa14 robot model, which is used in the simulations to represent a higher level of control complexity akin to real-world settings.</p>
|
|
<p>Participants in the challenge are required to develop strategies that enable their robots to react and adapt within these dynamic environments. The final phase of the challenge involves a tournament where the developed agents will be tested in a comprehensive game scenario, both in simulation and, for the top teams, on actual robotic systems.</p>
|
|
<p>For detailed information on the challenge, including rules, stages, and submission requirements, please visit the <a class="reference external" href="https://air-hockey-challenge.robot-learning.net/">official Robot Air Hockey Challenge website</a>.</p>
|
|
<dl class="simple">
|
|
<dt>The available environments are as follows:</dt><dd><ul class="simple">
|
|
<li><p>fancy/AirHockey-7dof-hit-v0</p></li>
|
|
<li><p>fancy/AirHockey-7dof-defend-v0</p></li>
|
|
<li><p>fancy/AirHockey-3dof-hit-v0</p></li>
|
|
<li><p>fancy/AirHockey-3dof-defend-v0</p></li>
|
|
<li><p>fancy/AirHockey-7dof-hit-airhockit2023-v0</p></li>
|
|
<li><p>fancy/AirHockey-7dof-defend-airhockit2023-v0</p></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</section>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
|
<a href="mujoco.html" class="btn btn-neutral float-left" title="Mujoco" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
|
<a href="classic_control.html" class="btn btn-neutral float-right" title="Classic Control" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
<div role="contentinfo">
|
|
<p>© Copyright 2020-2024, Fabian Otto, Onur Celik, Dominik Roth, Hongyi Zhou.</p>
|
|
</div>
|
|
|
|
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
|
|
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
|
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
|
|
|
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<script>
|
|
jQuery(function () {
|
|
SphinxRtdTheme.Navigation.enable(true);
|
|
});
|
|
</script>
|
|
|
|
</body>
|
|
</html> |