物理精确机器人模拟器
ARS的Python项目详细描述
自动机器人模拟器图片::https://pypip.in/d/ars/badge.png
:target:https://crate.io/packages/ars/
ars是一个用python编写的物理上精确的机器人模拟器。
它的主要目的是帮助研究人员开发移动式
操纵器,以及通常任何多体系统。它是开源的、模块化的、易于学习和使用的,在机器人设计过程中,在控制和推理算法的开发中,以及在教学和教育活动中都是一个有价值的工具。
它将包含从运动学和动力学
仿真到机器人接口和控制的各种工具。
“开放式动力学引擎(ode)”<;https://sourceforge.net/projects/opende/>;`
作为物理引擎,以及
“可视化工具包”。(vtk)<;http://www.vtk.org/>;`
作为图形引擎。
虽然两者都是广受欢迎的开源软件,
ars的设计目的是尽量减少与它们的耦合
(通过包含的抽象层)
,让开发人员可以尝试其他替代方案。
安装由于ars是“pip”兼容的,
代码块::bash
$pip install ars
$pip install--upgrade ars
$pip uninstall ars
虽然这是推荐的方法,但您仍然可以遵循旧的方式:下载文件,解包并运行
。代码块::bash
$python setup.py install
python绑定
*numpy 1.6
http://ars project.readthedocs.org/en/latest/installation/>;`.
documentation
----
文档位于
`readthedocs.org<;http://ars project.readthedocs.org>;`
,并且在每次提交到存储库后动态生成。
为了避免与1990年的原始bsd许可证混淆,fsf将其称为“修改的bsd许可证”。其他名称包括“new bsd”、“revisited bsd”、“bsd-3”、
或“3-clause bsd”。
请参阅包含的license.txt文件。
----
要运行包含的测试套件,您需要更多的包(``tox``和``mock`):
。代码块::bash
~/ars$pip install-r requirements\u test.txt
~/ars$tox
:target:https://crate.io/packages/ars/
ars是一个用python编写的物理上精确的机器人模拟器。
它的主要目的是帮助研究人员开发移动式
操纵器,以及通常任何多体系统。它是开源的、模块化的、易于学习和使用的,在机器人设计过程中,在控制和推理算法的开发中,以及在教学和教育活动中都是一个有价值的工具。
它将包含从运动学和动力学
仿真到机器人接口和控制的各种工具。
作为物理引擎,以及
“可视化工具包”。(vtk)<;http://www.vtk.org/>;`
作为图形引擎。
虽然两者都是广受欢迎的开源软件,
ars的设计目的是尽量减少与它们的耦合
(通过包含的抽象层)
,让开发人员可以尝试其他替代方案。
安装由于ars是“pip”兼容的,
代码块::bash
$pip install ars
$pip install--upgrade ars
$pip uninstall ars
虽然这是推荐的方法,但您仍然可以遵循旧的方式:下载文件,解包并运行
。代码块::bash
$python setup.py install
python绑定
*numpy 1.6
http://ars project.readthedocs.org/en/latest/installation/>;`.
documentation
----
文档位于
`readthedocs.org<;http://ars project.readthedocs.org>;`
,并且在每次提交到存储库后动态生成。
为了避免与1990年的原始bsd许可证混淆,fsf将其称为“修改的bsd许可证”。其他名称包括“new bsd”、“revisited bsd”、“bsd-3”、
或“3-clause bsd”。
请参阅包含的license.txt文件。
----
要运行包含的测试套件,您需要更多的包(``tox``和``mock`):
。代码块::bash
~/ars$pip install-r requirements\u test.txt
~/ars$tox