Skip to content

Commit

Permalink
ver Jul14th
Browse files Browse the repository at this point in the history
v4.0
  • Loading branch information
zdy023 committed Jul 14, 2024
1 parent da887e0 commit b6d3927
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 2 deletions.
7 changes: 7 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2024-07-14 Danyang Zhang <zdy004007@126.com>

v4.0

Fixed bugs
Minor updates

2024-06-21 Danyang Zhang <zdy004007@126.com>

Enabled UTF-8 input
Expand Down
14 changes: 14 additions & 0 deletions README-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@

## 最近更新

* (2024-07-14 v4.0)
* 新增了ADB动作和观测类型
* 现已支持在`TEXT`动作中输入一般UTF-8字符串
* 为屏幕文本事件添加了对模糊文本识别的支持;为各采用模糊文本识别的事件添加了触发阈值功能
* 将接口从`dm_env`迁移到了`android_env.interfaces`上,以区分成功、失败、中止三种历程结束状态。更新了历程结束事件,现在能够更方便地在任务定义文件中控制事件的触发
* 为各事件槽添加了`cache_until`字段,现在可以通过该字段将一事件的触发状态缓存,直至另一事件触发后清除它。这能够保证`AND`节点的子事件同时达到触发状态,从而正确激活`AND`事件
* 新添了`null_listener`,来放置不直接连接到某实在历程事件(得分、回报、历程结束、过程中指令、额外信息等)的事件节点
*`RemoteSimulator`中启用了图片压缩算法
*`gym`迁移到了`gymnasium`
* 更新了`VhIoWrapper``TapActionWrapper`
* 对标注工具有些小更新

详情请查看[更新日志](Changelog)。相关文档不日将会更新。新计划编写一册新教程指导如何管理历程事件,敬请期待。

* (2024-04-30 v3.6)
* 更新了加载远程模拟器的函数,用以为远程资源提供不同于本地任务定义文件所在目录的路径
* 更新了任务模板工具,增加了新的槽位修饰符与任务配置文件语法
Expand Down
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,27 @@

## NEWS!!

* (2024-07-14 v4.0)
* Added new action and observation type of ADB
* Enabled input of common UTF-8 strings for `TEXT` action
* Enabled fuzzy match method for screen text events. Enabled triggering
threshold for fuzzy match modes.
* Migrated from `dm_env` to `android_env.interfaces` to distinguish
successful, failed, and truncated episode ends. Updated episode end events
to control its triggering in the task definition file more conviniently.
* Added `cache_until` field for event slots to correctly trigger an `AND`
node whose sub-events are expected to be triggered simultaneously. Now an
activatated event can be cached temporarily until another triggered event
clears it.
* Added `null_listener` for target-less event nodes.
* Applied image compression in `RemoteSimulator`.
* Migrated from `gym` to `gymnasium`.
* Updates to `VhIoWrapper` and `TapActionWrapper`
* Minor updates to annotation tool.

See our [Change Log](Changelog) for details. The documents will be revised
soon. A new tutorial w.r.t. episode event management is on plan.

* (2024-04-30 v3.6)
* Updated function to load a remote simulator to enable providing the remote
resources with a different path with the path of the local task definition
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "mobile-env-rl"
version = "4.0b2"
version = "4.0"
authors = [{name = "Danyang Zhang @X-Lance", email = "zdy004007@126.com"}]
license = {file = "LICENSE"}
description = "A Universal Platform for Training and Evaluation of Mobile Interaction"
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ def run(self):

setup(
name='mobile-env-rl',
version='4.0b2',
version='4.0',
description='Mobile-Env: A Universal Platform for Training and Evaluation of Mobile Interaction',
long_description=description,
author='Danyang Zhang @X-Lance',
Expand Down

0 comments on commit b6d3927

Please sign in to comment.