当前位置: 首页 > article >正文

UT AUSTINVILLA 3D

https://github.com/LARG/utaustinvilla3d
包含:
Omnidirectional walk engine based on a double inverted pendulum model
基于双倒立摆的全方位步行引擎

A skill description language for specifying parameterized skills/behaviors
使用技能描述语言的具体参数来实现动作

Getup behaviors for all agent types
为各类型机器人封装动作

A couple basic skills or kicking one of which uses inverse kinematics
一对使用逆运动学来踢球的基础动作

Sample demo dribble and kick behaviors for scoring a goal
为进球演示运球和踢腿行为

World model and particle filter for localization
用于定位的世界模型和粒子滤波器

Kalman filter for tracking objects
用于跟踪目标的卡尔曼滤波器

All necessary parsing code for sending/receiving messages from/to the server
与服务器接受发送信息的所有重要解析代码

Code for drawing objects in the roboviz monitor
ROBOVIZ监视器(显示器)中绘制对象的代码

Communication system previously provided for use in drop-in player challenges
先前提供的通信系统可用于玩家在游戏中遇到的挑战

Example behaviors/tasks for optimizing a kick and forward walk
优化踢腿和向前走的行为/任务事例

Support for Gazebo RoboCup 3D simulation plugin (https://bitbucket.org/osrf/robocup3ds)
支持Gazebo RoboCup 3D 方针插件

Scripts and code for collecting game statistics
收集游戏统计信息的脚本和代码

不包含:
The team’s complete set of skills such as long kicks and goalie dives
本队的全套技术动作,如长踢和守门员扑球

Optimized parameters for behaviors such as the team’s fastest walks (slow and stable walk engine parameters are included, as well as optimized walk engine parameters for positioning/dribbling and approaching the ball to kick)
针对最快步行等行为的参数优化

High level strategy including formations and role assignment
高层战略包括编队和角色的分配

使用代码介绍
First be sure to start the simulation server running.
首先确定运行仿真服务器
Run full team:运行全队

./start.sh

Run penalty kick shooter:运行点球射手

./start_penalty_kicker.sh

Run penalty kick goalie:运行点球射门员

./start_penalty_goalie.sh

Run agent for Gazebo RoboCup 3D simulation plugin:运行Gazebo RoboCup 3D仿真器
./start_gazebo.sh

Video of default walking behavior in Gazebo: www.cs.utexas.edu/~AustinVilla/sim/3dsimulation/AustinVilla3DSimulationFiles/2016/videos/GazeboWalk.mp4

Kill team:清除全队

./kill.sh

List command line options:列出命令行选项

./agentspark --help

http://www.lryc.cn/news/2417429.html

相关文章:

  • 主板维修从入门到精通
  • activity启动模式应用,如FLAG_ACTIVITY_CLEAR_TOP
  • 分支语句——switch-case
  • 毕业论文中的图表目录
  • 单片机定时器中断(之中断概念)
  • 使用nlite制作集成驱动windows安装光盘及实践心得
  • 关于sqlserver中SqlParameter的用法注意事项
  • ccbp 知识点
  • 服务器出现大量 TIME_WAIT,如何解决
  • JavaSE:实现象棋游戏
  • 古典密码(部分合集)
  • VC6.0常见错误之::Debug Assertion Failed!
  • C#使用FileSystemWatcher来监控指定文件夹,并使用TCP/IP协议通过Socket发送到另外指定文件夹
  • 虚拟机Linux IP地址更改
  • 13 | 如何为团队设定合理的目标呢?
  • input标签 各属性解释
  • 热插拔机制之udev和mdev
  • MFC教程(Visual C++ 6.0)|合集 |更新中
  • bluetooth 外围设备 驱动有问题 解决办法
  • java中Date/Time/Timestamp对应sql
  • 数据库之 MongoDB and SQLite
  • img文件制作linux启动u盘,制作Linux的U盘启动盘
  • Python后端---使用Django+Mysql搭建一个简单的网站
  • 1.4种权限控制
  • Oracle INSERT INTO的几种用法
  • 效率工具:分享7款实用的任务管理软件,值得收藏!
  • d3dx9_25.dll文件丢失的解决方法
  • 【系统分析与设计】UML协作图绘制方法(真の能看懂~!)
  • Linux export 命令用法
  • 【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )