瑞士苏黎世联邦理工学院ETH Zurich:记录马匹不同步态和活动测量

本文主要是介绍瑞士苏黎世联邦理工学院ETH Zurich:记录马匹不同步态和活动测量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

——用于动物测量研究的数据记录仪:虹科MSR145

对马匹的运动活动和休息行为的观察通常用于评估其饲养和管理的安全与健康。研究测试了虹科MSR145数据记录仪在判别马匹步态方面的适用性。 

作为直接观察这一耗时方法的替代方案,使用计步器是自动化活动测量的常用方法。然而,计步器的一个缺点是数据汇总而导致信息丢失,无法区分不同的步态。因此,苏黎世联邦理工学院农业科学研究所行为、健康和动物福利研究组的此项研究调查了加速度传感器(虹科MSR145数据记录仪)是否适合自动记录不同的步态,目的是确定明确的数值范围。

为了进行验证,选择了20匹不同品种和不同背高(125 - 169 cm)的马匹在不同的马场上进行运动。将带有硅胶管和260 mAh电池的防水型虹科MSR145数据记录仪固定在左前腿蹄关节上方的管状骨处。在步行、快跑、慢跑以及站立时,每隔 5 分钟记录一次数据。记录的是马腿纵轴上的加速度,存储速率为10 Hz,最大灵敏度为±10 g。研究测量了加速度的绝对值,将每匹马在每个步态下每秒钟的加速度绝对值进行累加,并在整个5分钟内取平均值。为了进行分析,将动物分为三个品种类型:小型马(≤148 cm),大型马(> 148 cm)和冰岛马。

统计分析显示,步态和品种类型对结果有显著影响。各个步态的数值范围没有重叠,因此在将小马和大马与冰岛马分开考虑时,可以清晰地区分各个步态。

验证结果显示,虹科MSR145数据记录仪在区分马匹步态方面具有明显的适用性。由于测量精度高,加速度传感器成为传统计步器的有利替代方案。

注:该研究已发表在JCR Q1区期刊《Computers and Electronics in Agriculture》,影响因子6.757,题目《Gait determination and activity measurement in horses using an accelerometer》,原文链接:https://www.sciencedirect.com/science/article/abs/pii/S0168169914000027

​更多信息请访问:honglusys.com/,如果您想了解产品,技术,商务等任何问题,请直接点击“联系我们”。

这篇关于瑞士苏黎世联邦理工学院ETH Zurich:记录马匹不同步态和活动测量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/483875

相关文章

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

uva 10061 How many zero's and how many digits ?(不同进制阶乘末尾几个0)+poj 1401

题意是求在base进制下的 n!的结果有几位数,末尾有几个0。 想起刚开始的时候做的一道10进制下的n阶乘末尾有几个零,以及之前有做过的一道n阶乘的位数。 当时都是在10进制下的。 10进制下的做法是: 1. n阶位数:直接 lg(n!)就是得数的位数。 2. n阶末尾0的个数:由于2 * 5 将会在得数中以0的形式存在,所以计算2或者计算5,由于因子中出现5必然出现2,所以直接一

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

MyBatis 切换不同的类型数据库方案

下属案例例当前结合SpringBoot 配置进行讲解。 背景: 实现一个工程里面在部署阶段支持切换不同类型数据库支持。 方案一 数据源配置 关键代码(是什么数据库,该怎么配就怎么配) spring:datasource:name: test# 使用druid数据源type: com.alibaba.druid.pool.DruidDataSource# @需要修改 数据库连接及驱动u

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

linux中使用rust语言在不同进程之间通信

第一种:使用mmap映射相同文件 fn main() {let pid = std::process::id();println!(

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d