当前位置: 首页 > 软件库 > 神经网络/人工智能 > >

RTP

开源机器人项目
授权协议 GPL
开发语言 C/C++ Python
所属分类 神经网络/人工智能
软件类型 开源软件
地区 国产
投 递 者 蒋权
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

RTP,即 Robi-Transform-Project,是首个完整的、Living-Robot开源机器人项目。

为什么说是完整的呢?

当我们在网上搜索开源机器人时,我们发现都是部分功能的代码和demo,我们不能找到一个完整的项目,直接下载到我们的树莓派上,上电,然后就可以动、可以玩了。

rtp已经做到这点了;事实上它已经可以动并说话了,它是基于ros的完整的机器人代码,找来1块树莓派,接上几个电机和喇叭,ok,它已经可以动、可以玩、可以愉快地添加自己的代码了;

虽然粗糙但是基本满足这个需求了(子功能还需要各种完善)。

什么是Living-Robot?

想象一下当你养了一只兔子、或者一只蜥蜴作为宠物时,它们从来不会和你卖萌扮可爱,根本不会回答你任何或机智或愚蠢透顶的问题;但是我们还是养了这样的宠物;为什么?因为它是“活着的”的。

rtp要人工创造这种Living的感觉,我们称之为“Living-Robot”:但是一旦实现得非常好的时候,它就有了某种“Magic”的感觉,这将非常好玩:人为地创造一种机器“生命”。好比面对Cozmo,你也会有一点这种感觉。

  • 在RTP协议中, 定义同步源(SSRC,Synchronization source)为RTP包流的源,用RTP报头中32位数值的SSRC标识符进行标识,使其不依赖于网络地址。通常麦克风,音频接口,摄像头,视频接口的变化,都会导致SSRC的变化。  在OPAL和OpenH323中,默认同一Session中RTP流的SSRC发生变化后,RTP包即丢弃,这样会导致音频或者视频的媒体流中断,且不能恢复,

  • 什么是RTP? 问:什么是RTP? 答: RTP是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服务中传输实时数据,而实时数据的传输则由RTCP协议来监视和控制。 RTP定义在RFC 1889中。 信息包的结构包含广泛用于多媒体的若干个域,包括声音点播(audio-on-demand)、影视点播(video on demand)、因特网电话(Internet telep

  • RTP协议分析     第1章.     RTP概述 1.1.  RTP是什么 RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即

  • 一、简介 实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是 RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。 RTP 本身并没有提供按时发送

  • RTP为实时应用提供端到端的运输,但不提供任何服务质量的保证。多媒体数据块经过压缩编码处理后,先送给RTP封装成为RTP分组,RTP分组再装入UDP用户数据报,然后再向下地交给IP层。RTP是一个协议框架,因为它只包含了实时应用的一些共同的功能。 RTP分组只包含RTP数据,而控制是由另一个配套协议RTCP提供。 RTP在端口号1025到65535之间选择一个未使用的偶数UDP端口号,而在同一次会

  • 第1章. RTP概述 1.1. RTP是什么 RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP用来为I

  • 有性,不同实时客户可以共用一个RTP实时服务线程和一个RTCP实时服务线程,这样可以大大减小服务器的负担,而每个文件客户由于请求的文件不同,相应地对速度和开始时间的要求都可能不同,所以需要有自己独有的RTP文件服务线程和RTCP文件服务线程。   RTP服务线程负责把实时数据流发送给客户,RTCP服务线程根据RTP线程的统计数据,产生发送方报告给客户。RTP线程和RTCP线程之间通过一段共享内存交

  •          RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序

  •  RTP报文格式 RTP报文由两部分组成:报头和有效载荷。RTP报头格式如图6.7所示,其中: l  V:RTP协议的版本号,占2位,当前协议版本号为2。 l   P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。 l   X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。 l   CC:CSRC计数器,占4位,指示CSRC

  • wireshark 分析 rtsp, 地址为rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov TCP连接到RTSP服务器,发送的第一个 OPTIONS rtsp://184.72.239.149:554/vod/mp4://BigBuckBunny_175k.mov RTSP/1.0 CSeq: 2 User-Agent: LibVLC/3

  • RTSP流(传输RTP包)的传输方式有两种: RTP/AVP/UDP RTP/AVP/TCP. 默认传输方式为: RTP/AVP. 即RTP/AVP/UDP. RTP/AVP stand for RTP A/V Profile. 采用那种方式传输是由 客户端 来决定的. 客户端在RTSP的SETUP命令中需要确定是使用TCP传输还是建立UDP传输. 作者:FlyingPenguin 链接:http

  • 实时传送协议(Real-time Transport Protocol或简写RTP,也可以写成RTTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。 RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。它一开始被设计为一个多播协议,但后来被用在很多单播应用中。RTP协议常用于流媒体系统(配合RTCP协议或者RTSP协议)。因为RTP自身具有

  • RTP是传输层协议还是一种应用层协议? RTP协议有传输层协议的许多特性:它运行在端到端系统中,并且提供双工服务。但是它和象TCP协议一样的传输层协议不一样,它并不提供任何的可靠性或者错误恢复和流量控制机制。但是,它却为实现这样的控制协议提供了接口,有点象应用层窗体的属性,具体参加D.Clark和D.Tennenhouse的"Architectural consideration for a ne

 相关资料
  • [...] 置疑计算机能不能思考 [...] 就相当于置疑潜艇能不能游泳。 艾兹格尔·迪科斯特拉,《计算机科学的威胁》 在“项目”章节中,我会在短时间内停止向你讲述新理论,相反我们会一起完成一个项目。 学习编程理论是必要的,但阅读和理解实际的计划同样重要。 我们在本章中的项目是构建一个自动机,一个在虚拟世界中执行任务的小程序。 我们的自动机将是一个接送包裹的邮件递送机器人。 Meadowfield

  • Rasa 是一款开源的对话机器人框架,能让开发者使用机器学习技术快速创建工业级的对话机器人。得益于丰富的功能、先进的机器学习能力和可以快速上手的特性,Rasa 框架是目前流行的开源对话机器人框架。

  • 概述 PDF版下载 机器人是企业群的高级扩展功能,所有的Hi企业用户均可在企业群中添加使用机器人功能。 企业可以通过机器人推送消息到群聊,也可以通过机器人接收用户的消息,拥有用户和机器人对话的能力。 机器人类型 自定义机器人:由企业开发实现的机器人,一般用来发送企业通知,也可以利用ai会话技术实现有趣的功能。 企业机器人:目前开放的定时通知、投票、问卷机器人由如流开发,企业管理员在企业管理后台的「

  • 首先面试体验真的很好,面试官先开的摄像头,并且告诉我开不开都可以,怎么舒服怎么来 总共有三个面试官,一开始就是正常的自我介绍(我还担心要英语),然后就全程问简历上的东西,问的也不是很深,可能是我的项目和他们组的方向不一样,全程面试官都很友好,也会讲一讲面试以外的事,比如我说了未来的规划以后,他也会给我一些建议,总之感觉面试难度并不大,只要把自己简历上的东西准备好就可以了 许愿有后续!

  • 使用说明 使用前必须先在群组里面添加机器人,然后将 Webhook 地址 中的 key 取出来,作为示例中 $groupKey 的值。 Webhook 地址示例:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=`ab4f609a-3feb-427c-ae9d-b319ca712d36` 微信文档:https://work.weixin.qq

  • 我正在开始一个网站,可能会得到很多关注从钓鱼机器人在评论或电子邮件。 如何检测和阻止基于硒的机器人?我更喜欢开源框架,这样我就可以实时更新代码。该网站基本上使用JavaScript、HTML5和Apache上的CSS。

  • 我创建了一个脸书页面和脸书信使机器人。当机器人按照我的个人资料设计工作时,我都被吓坏了。但当我让朋友测试它的时候。我的页面名称不会出现在信使中。该页面将在搜索中出现。然后,如果他们点击发送一条消息,并问机器人一个问题……机器人将无法工作。

  • 作者:陈希章 发表于 2017年7月29日 前言 作为人工智能技术的一个主要的表现形式,这些年机器人(bot)的应用越来越广泛。不管是有实物的,还是纯软件的,现在的机器人技术应该说已经走入寻常百姓家了。这一篇文章探讨的是,在微软提供的Bot Framework基础上快速开发和部署一个软件的机器人,并且将其与 Office 365 或其他应用无缝地整合起来,为用户带来全新的基于会话的人机交互体验。