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

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UT和AUTOSAR是两个不同的概念。UT是指在AUTOSAR中通过汽车以太网接口传输的通信指令格式,在AUTOSAR的文档中对其进行了详细定义。该指令使用UDP的10000端口进行传输,采用类SOME/IP的格式进行封装。而AUTOSAR全称为“AUTomotive Open System ARchitecture”,是一个由汽车电子、半导体和软件行业的汽车制造商、供应商、服务提供商等公司组成的全球开发合作伙伴组织。AUTOSAR定义了Classic Platform(CP)、Adaptive Platform(AP)和Foundation(FO)三个文档组,通过CP和AP的基于共同标准FO实现彼此连接。AP实现了AUTOSAR Runtime for Adaptive Applications (ARA),主要针对自动驾驶和娱乐系统应用相关的标准。AP模块结构可以参考相关图示。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [AUTOSAR简介](https://blog.csdn.net/qq_37748525/article/details/123731395)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [汽车以太网测试之UpperTester](https://blog.csdn.net/m0_47334080/article/details/113122873)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值