草庐IT

动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统

您家豆子 2023-03-28 原文

近几年中国不断的加大电力建设,电力设备总量飞速增长。很多架设在偏远山区的高架电塔,巡检难度大,成本高。为了提高巡检效率与巡检次数,降低巡检人员的危险,提升电力系统巡检的智能化,中国电力科学研究院自主开发了边云协同电力巡检系统。该系统是基于三维重建、自主导航控制技术、人机交互的影像智能标注技术来实现无人机从一键起飞后全程智能巡检,自动避障,记录电力设备的缺陷,上传到控制台并作记录。

边云协同电力巡检系统的建立前提,是需要在实验室环境下完成无人机的路线模拟以及视觉训练,无人机的模拟路线的训练需要定位系统提供无人机在空中的精确位置数据。对比了现有多种定位系统,由于光学定位的高精度,低延迟等多方面优势,最后中国电力科学院选择了NOKOV度量光学三维动作捕捉系统作为实验阶段的定位系统。

NOKOV度量的工程师到研究院的实验室做了现场勘测后,经过与电力科学研究院核对,通过12个NOKOV Mars1.3H高清动作捕捉镜头,在8m×8m,高2.3m的实验环境下搭建起了整个实验需要的动作捕捉定位系统。并为整个动作捕捉定位系统做了基础标定和相关参数设置。整个试验过程中,无人机需要围绕模拟电塔环绕一周的轨迹飞行训练,做悬停拍照训练,NOKOV度量光学三维动作捕捉系统通过捕捉在无人机上粘贴的反光标志点的位置信息,将数据传回主机,在动作捕捉软件Seeker中完成无人机刚体信息的计算,通过UDP通信协议,SDK广播方式为无人机飞行控制系统提供精确的实时位置信息,飞行控制系统通过内部算法完成轨迹计算将位置信息传回无人机机身上的无线控制模块,继而控制无人机在预定的飞行轨迹上完成无人操作,自适应飞行,并完成随机悬停拍摄。

 

 

因为有了精确的控制系统,整个系统的自主导航控制可完成无人机的航线规划,飞行避障和悬停拍摄的自主进行,实现一键起飞,一键巡检和意见降落等智能化巡检作业。

全球正在发生前所未有的能源革命和数字革命,绿色化、智能化和互联网化成为变革的共同主旋律。人工智能是引领着一轮革命的战略性关键技术,具有溢出带动性极强的“头雁效应”,有力促进泛在电力物联网建设,将与“三流合一”的能源互联网共生,推动能源革命和数字革命的深度融合。

更多相关案例及动作捕捉资讯,请关注服务号【NOKOV度量动作捕捉】

 

有关动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统的更多相关文章

  1. ruby - 与 DataMapper 和 Sinatra 建立关联 - 2

    好吧,这让我发疯了。我已经阅读了Associations文章和示例,并在过去三天里一直在努力解决这个问题,我已经厌倦了这让我感到愚蠢,所以......如何与DataMapper建立关联?(我将DM与Sinatra和SQLite3一起使用。对于具有多个值等的单个表,一切都很好。当我开始尝试将它们关联起来时,我开始出现错误。)假设我有一个种满苹果树的Orchard。每棵树都有很多苹果。每个苹果都有很多种子。因此每棵树都有许多种子通过它的苹果require'sinatra'require'datamapper'DataMapper::setup(:default,"sqlite3://#{D

  2. ruby-on-rails - Rails 中的协同过滤 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在寻找一种在Rails中进行协作过滤的解决方案,甚至是可能的示例。到目前为止,我只发现了acts_as_recommendable,它看起来很有用,但我注意到它在过去2年中没有任何更新。有人知道任何其他解决方案和/或示例吗?

  3. jquery - Rails 4 如何捕捉 ajax :success event - 2

    我正在使用Rails4.0。我正在发送这样的事件(注意:remote=>true):true,:class=>"rate-btnyes-btnbtnbtn-defaultbtn-sm"}%>我的Controller看起来像这样:defratevideo=Video.find_by(hashed_id:params[:id])action=params[:yesno]putsvideo.hashed_idputsactionrespond_todo|format|if(action=='yes')new_rating=video.rating==1?0:1video.update(is_

  4. Nature Neuroscience:高家红团队首次发布中国人脑连接组计划研究成果及其大数据资源 - 2

    人类生活在充满多样性的世界里。长久以来的研究发现,人类的脑与行为受到基因、环境和文化及其相互作用的塑造,然而这种影响发生的机制始终缺乏系统性探索与研究。近年来,前沿神经影像技术方法飞速进步,推动着多模态脑成像大数据集的产生和融合性探索,并让学界得以深入探究人脑宏观结构与功能连接组架构,为包括上述主题在内的许多有趣而重要的科学问题带来了新的启发和思路。2022年12月20日,北京大学物理学院、IDG麦戈文脑科学研究所高家红团队在《NatureNeuroscience》在线发表了题为“IncreasingdiversityinconnectomicswiththeChineseHumanConne

  5. 建立个人网站的 Ruby 工具 - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在努力寻找一套好的工具来实现我的个人网站。必须具备:网站或其生成器必须基于Ruby必须易于部署和维护拥有的美好:它应该在排版上干净漂亮它应该具有html5/css3功能我正在考虑直接使用Rails3,但它似乎有点过分了。编辑内容将是作品集和博客的混合体。你们ruby在用什么?效果好吗?

  6. 中国民用飞机制造行业市场现状规模及发展战略规划报告2021-2027年 - 2

    中国民用飞机制造行业市场现状规模及发展战略规划报告2021-2027年详情内容请咨询鸿晟信合研究院!【全新修订】:2022年2月【撰写单位】:鸿晟信合研究研究【报告目录】第1章:中国民用飞机制造行业发展综述1.1民用飞机制造行业概述1.1.1民用飞机的概念1.1.2飞机制造的概念1.1.3民用飞机的分类1.2民机制造行业周期特性1.2.1影响行业周期的因素(1)GDP增速分析(2)运量增量分析(3)飞机更替分析(4)航空公司获利水平1.2.2行业现阶段周期分析1.2.3行业现阶段景气分析1.3民机制造信息化分析1.3.1信息化技术应用状况分析(1)MDO技术应用分析(2)供应链协同研发分析(3

  7. linux远程开发——网络通信(客户端与服务器建立连接) - 2

    目录一、前言二、网络编程三要素1、IP地址1)IP地址概念2)通过IP地址访问CSDN官网3)本地回环IP地址127.0.0.12、端口号3、通信协议1)通信协议概念2)TCP和UDP三、网络通信基础编程1、编程流程2、建立本地服务器1)socket()初始化网络2)bind()函数3)listen()监听函数4)accept()函数5)服务器全部代码3、建立客户端4、客户端连接服务器测试一、前言        本文介绍网络编程的基础知识,使用VisualStudio2019在linux本地搭建一个服务器,将客户端与本地服务器连接起来,通过客户端向服务器发送信息,测试服务端能否收到信息。在编程

  8. ruby - 捕捉 Mechanize 404 => Net::HTTPNotFound - 2

    我写了一个简单的函数来处理url的获取:deftender_page_geturl,agentsleep(rand(6)+2)beginreturnagent.get(url).parserrescueErrno::ETIMEDOUT,Timeout::Error,Net::HTTPNotFoundEYE.debug"--wintersleep#{url}"puts"-x-#{url}"sleep(300)tender_page_geturl,agentrescue=>eputs"-x-#{url}"EYE.debug"--unknownexception"EYE.debug"#{ur

  9. ruby - 如何建立一个基本的 Ruby 项目? - 2

    我想创建一个包含10~20个类/文件的小型Rub​​y项目。我需要一些gem,我想使用RSpec作为测试框架。我以后可能想构建一个gem,但这并不确定。是否有一些操作方法或指南可以指导我如何设置项目的基本结构?我的问题是:我应该把所有自定义错误/异常放在哪里?是否有一些命名目录(如lib、bin、src等)的约定?我应该把测试数据或文档放在哪里?我在哪里需要我的所有文件以便我可以在我的项目中访问它们?我知道我可以从头开始做所有事情,但我需要一些指导。那里有一些我可以复制的好gem,但我不确定我真正需要什么以及我可以删除什么。我看了http://gembundler.com/,但它在设置

  10. javascript - 如何让 Internet Explorer Javascript 调试器也暂停捕捉异常? - 2

    我正在尝试调试仅在IE中发生的“未找到属性”异常。糟糕的是这个异常正在被捕获和处理,我只能弄清楚如何让IE9调试器在未捕获异常时暂停(Ctrl+Shift+E)。我不能在不弄乱我的程序逻辑的情况下暂时删除相关的try-catch子句,我宁愿不必逐步手动操作调试器。如何轻松找到生成异常的行? 最佳答案 一段时间后,我得出的结论是,遗憾的是没有简单的方法来强制IE停止捕捉到的异常。顺便说一句,我已经解决了触发这个问题的问题。我正在控制台记录一个XML文档,与Chrome和FF不同,IE处理得不好。这特别烦人,因为我使用console.l

随机推荐