OriginBot智能机器人开源套件

详情可参见:OriginBot智能机器人开源套件——支持ROS2/TogetherROS,算力强劲,配套古月居定制课程 (guyuehome.com)

OriginBot智能机器人开源套件

最新消息:OriginBot V2.1.0版本正式发布,新增车牌识别,点击查看

originbot

OriginBot

OriginBot是一款智能机器人开源套件,更是一个社区共建的开源项目,旨在让每一位参与者享受机器人开发的乐趣。

开源共建

“开源就是力量”——这是OriginBot的核心精神,欢迎每一位开发者参与其中。

▶ 开源生态

所得超所见,所见即开源,从结构到电气,从驱动到应用,OriginBot小巧的身躯中,是一个庞大的开源世界,欢迎每一位开发者从这里汲取营养,更欢迎每一位开发者贡献力量。

持续迭代 ◀

怕什么真理无穷,进一寸有一寸的欢喜。依托强大的社区支持,OriginBot和它的开发者,都不止于每一步的前行,软硬件持续迭代,版本周期更新,让我们一起成长壮大。

全栈开发

智能机器人开发之路漫漫修远,OriginBot将陪伴每一位开发者上下求索。

▶ 全技术栈

OriginBot项目技术栈横跨结构、电气、嵌入式、ROS、人工智能等诸多领域,无论你想从事哪些方面的研究,都可以在这里找到归宿,快速了解机器人设计的完整路径,掌握技术开发的核心方法。

内容齐全 ◀

OriginBot套件就是一把钥匙,可以打开智能机器人学习的大门,硬件、软件、图文、视频、论坛一应俱全,都会从这里链接覆盖,多样化的软硬件内容助力每一位开发者的的成长。

智能应用

OriginBot结构简约,应用却不简单,可以拓展无限可能。

▶ 算力强劲

OriginBot原生搭载地平线机器人开发板——RDK X3,5Tops算力强劲支撑,CV加速、人体跟踪、手势识别、视觉巡线等案例丰富,享受AI乐趣,真正开发“智能”机器人。

应用丰富 ◀

OriginBot以ROS2及TogetheROS™.Bot(地平线深入优化的ROS开源机器人操作系统)作为机器人软件系统,兼容ROS生态中的众多应用功能,即装即用;原装应用丰富,快速开始SLAM、定位导航、视觉处理、机器学习等应用开发。

源于热爱

每位机器人开发者都曾有“从零开发一款机器人”的梦想,OriginBot源于这一份最初的热爱。

▶ 独一无二

每一台OriginBot都是独一无二的,套件中包含唯一序号的车牌,从“0000”开始顺序编码,为你的爱车挂上车牌,你就是它的主人,更多可能性等待大家一起探索。

起航开发 ◀

OriginBot希望唤醒每一位开发者最初的梦想,寻找适合自己的开发之路,未来路长,请多多关照,我们这就一同起航!


起航机器人开发

配置参数

主要配置项导航版视觉版
效果图

originbot_nav

originbot_cv

应用处理器RDK X3
CPU:四核ARM Cortex-A53@1.5GHz
BPU:双核@1GHz,等效算力5TOPS
内存:4GB LPDDR4 RAM
存储:32GB(TF卡)
RDK X3
CPU:四核ARM Cortex-A53@1.5GHz
BPU:双核@1GHz,等效算力5TOPS
内存:4GB LPDDR4 RAM
存储:32GB(TF卡)
运动控制器MCU:STM32F103
Flash容量:64K
RAM容量:20KB
MCU:STM32F103
Flash容量:64K
RAM容量:20KB
差速底盘带编码器TT电机 * 2
摄像头支架
万向轮及支架
带编码器TT电机 * 2
摄像头支架
万向轮及支架
摄像头400W像素MIPI相机400W像素MIPI相机
激光雷达5~10Hz扫描频率,
360°扫描角度
2cm绝对误差
-
姿态传感器加速度、陀螺仪、角度输出
自带卡尔曼滤波
-
视频课程古月居定制课程古月居定制课程
电池续航2~4小时
2000 mAh(典型值)
12.6 V 800mA充电器
2~4小时
2000 mAh(典型值)
12.6V 800mA充电器
尺寸长:180 mm
宽:132 mm
高:167 mm(±2)
长:180 mm
宽:132 mm
高:109 mm(±2)
重量0.78 kg(±0.05)0.62 kg(±0.05)
最大速度0.8 m/s(±0.05)1.0 m/s(±0.05)
操作软件ubuntu 20.04(Server)
ROS2 Foxy
TogetheROS 2.0.2
ubuntu 20.04(Server)
ROS2 Foxy
TogetheROS 2.0.2
其他配件唯一编号车牌贴纸
雷达贴纸
螺丝、铜柱、线缆、读卡器安装工具等
唯一编号车牌贴纸
螺丝、铜柱、线缆、读卡器安装工具等

参与贡献

诚挚邀请各位开发者可以参与到OriginBot项目当中来,参与的方式和形式有很多种:

提供反馈

  • 在使用OriginBot套件的过程中,如有任何问题或者建议,欢迎在古月居社区版块提问讨论;

  • 在使用OriginBot软件的过程中,如有发现任何bug,欢迎在代码仓库中提交Issue;

贡献代码

  • 在使用OriginBot套件的过程中,如对原生代码有优化、增加等修改,欢迎在代码仓库中提交Pull Request;

开源传递

  • 如果你对OriginBot有兴趣,欢迎点赞该项目的源码仓库,或者分享给身边有需要的开发者;

  • 如果基于OriginBot开源项目衍生出更多有意思的功能或者机器人,欢迎在社区板块中与大家分享,优秀的项目我们也会在社区中宣传;

链接汇总

  • 社区主站:https://www.originbot.org

  • 开源仓库:

名称链接说明
originbotoriginbot: OriginBot智能机器人开源套件originbot机器人端功能包仓库
originbot_desktoporiginbot_desktop: OriginBot智能机器人开源套件(PC端功能包)originbot电脑端功能包仓库
originbot_controlleroriginbot_controller: OriginBot智能机器人开源套件(控制器开源仓库)originbot控制器源码仓库
  • 论坛交流:OriginBot智能机器人开源套件 - 古月居

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/491341.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C# wpf 嵌入hwnd窗口

WPF Hwnd窗口互操作系列 第一章 嵌入Hwnd窗口(本章) 第二章 嵌入WinForm控件 第三章 嵌入WPF控件 文章目录 WPF Hwnd窗口互操作系列前言一、如何实现1、继承HwndHost2、实现抽象方法3、xaml中使用HwndHost控件 二、具体实现1、Win32窗口2、HwndSource窗…

html 元素宽度自适应 占据剩余宽度

弹性盒实现 父元素设置display: flex; 需要自适应宽度的子元素设置flex: 1; <html lang"en"> <head><style>*{margin: 0;padding: 0;}.main{display: flex;}.box1,.box2{width: 100px;height: 200px;}.box1{background: rgb(134 187 233);}.box2…

String类(三)

文章目录 string类&#xff08;三&#xff09;string类的模拟实现&#xff1a;1.默认成员变量和函数2.string的长度和下表引用3.字符串拷贝构造4. 赋值拷贝5.字符串比较6.字符串的增添操作7.insert插入操作8.遍历字符 string类&#xff08;三&#xff09; string类的模拟实现&…

存内计算:释放潜能的黑科技

什么是存内计算&#xff1f; 存内计算技术是一种新型的计算架构&#xff0c;它将存储器和计算单元融合在一起&#xff0c;以实现高效的数据处理。存内计算技术的优势在于能够消除数据搬运的延迟和功耗&#xff0c;从而提高计算效率和能效比。目前&#xff0c;存内计算技术正处…

【SAP2000】碰撞分析 Impact Analysis

碰撞分析 Impact Analysis CSI程序的动力分析功能非常广泛。一个例子是分析两个质量或结构之间碰撞效应的能力。 The possibilities of dynamic analysis with CSI programs are very extensive. An example of this is the ability to analyze the effects of collision bet…

[WTL/Win32]_[初级]_[如何设置ListView的列宽不出现水平滚动条]

场景 开发WTL/Win32的程序时&#xff0c;经常会用到表格控件CListViewCtrl。这个控件需要设置列的宽度&#xff0c;当用完100%的宽度来平均分配给列宽时&#xff0c;一加载数据多&#xff0c;就会出现垂直滚动条后&#xff0c;水平滚动条也会同时出现的问题。怎么设置才能让水…

Redis如何应对缓存穿透问题——Java全栈知识(9)

我们在正常使用缓存的时候的流程大概就是这样的&#xff1a; 请求访问缓存&#xff0c;缓存有数据就返回&#xff0c;缓存无数据就去数据库里面查数据写入到缓存中。 1、缓存穿透问题 但是如果由恶意请求&#xff0c;短时间内大量的访问不存在的数据&#xff0c;这时每个请求…

Matlab之求直角坐标系下两直线的交点坐标

目的&#xff1a;在直角坐标系下&#xff0c;求两个直线的交点坐标 一、函数的参数说明 输入参数&#xff1a; PointA&#xff1a;直线A上的点坐标&#xff1b; AngleA&#xff1a;直线A的倾斜角&#xff0c;单位度&#xff1b; PointB&#xff1a;直线B上的点坐标&#xf…

5个免费的3D钣金CAD软件

如果你正在设计简单的折叠钣金零件&#xff0c;则只需设计一些具有圆角半径的法兰&#xff1a;一个简单的钣金模块。 首先&#xff0c;你可以采用老式方式绘图并以 2D 方式完成所有操作。 许多传统制造商仍在使用 2D DWG 和 DXF 图纸。 因此&#xff0c;你很有可能只需快速起草…

视频声音生成字幕 pr生成视频字幕 以及字幕乱码的解决

目录 目录 1、首先把要生成字幕的视频拖入以创建序列 2、点击工具栏的 窗口 选择 文本 3、选择字幕下的 转录序列 4、选择输出的语言&#xff08;主要看视频声音说的是啥语言&#xff09; 5、音轨 选择 音频1​编辑 6、点击转录 7、等待转录文本 8、点击创建说明性字幕按…

【C语言】C语言运算符优先级详解

文章目录 &#x1f4dd;前言&#x1f309;运算符优先级简述 &#x1f320;逻辑与和逻辑或&#x1f309;赋值和逗号运算符 &#x1f320;位运算&#x1f309;条件表达式&#x1f309;位运算与算术运算结合&#x1f309;混合使用条件表达式和赋值运算符&#x1f309; 逗号运算符的…

数据结构——队列(C语言版)

前言&#xff1a; 在学习完数据结构顺序表和链表之后&#xff0c;其实我们就可以做很多事情了&#xff0c;后面的栈和队列&#xff0c;其实就是对前面的顺序表和链表的灵活运用&#xff0c;今天我们就来学习一下队列的原理和应用。 准备工作&#xff1a;本人习惯将文件放在test…

MATLAB 自定义生成直线点云(详细介绍) (47)

MATLAB 自定义生成直线点云 (详细介绍)(47) 一、算法介绍二、具体步骤二、算法实现1.代码2.效果一、算法介绍 通过这里的直线生成方法,可以生成模拟直线的点云数据,并通过调整起点、终点、数量和噪声水平等参数来探索不同类型的直线数据。这种方法可以用于测试、验证和开…

两区域二次调频风火机组,麻雀启发式算法改进simulink与matlab联合

区域1结果 区域2结果 红色曲线为优化后结果〔风火机组二次调频〕

搭建 Apple Mac M1 stm32 开发环境

近期想学习 stm32 开发,看了些书和视频,买了开发板。开发板到了后就迫不及待的的进行尝试。由于我目前使用的电脑是 Apple M1 Pro,目前用的比较多的是 windows + keil。我先是在 mac 使用虚拟机,安装 win 环境来使用,但是我分别使用了 VMware 和 parallels desktop ,keil…

知行之桥EDI系统功能介绍——系统安全性

在知行之桥EDI系统中&#xff0c;系统安全性问题主要分为两大类&#xff1a; 保证知行之桥EDI系统运行的基础通过知行之桥EDI系统保护数据 保证知行之桥EDI系统运行的基础 许多安全设置由服务器配置文件管理。使用知行之桥中包含的嵌入式 Web 服务器时&#xff0c;可以在以下…

unity中手势识别开源代码——HandPoseBarracuda

HandPoseBarracuda是一个使用单目彩色摄像头工作的神经网络手/手指追踪器的概念验证实现。 基本上,HandPoseBarracuda是MediaPipe Hands管道的一个部分端口。尽管它并不是原始包的直接端口,但它使用了相同的基本设计和相同的预训练模型。 请注意,这只是一个概念验证实现。…

IDEA编辑国际化.properties文件没有Resource Bundle怎么办?

问题描述 最近在做SpringBoot国际化&#xff0c;IDEA添加了messages.properties、messages_en_US.properties、messages_zh_CN.properties国际化文件后&#xff0c;在编辑页面底部没有Resource Bundle&#xff0c;这使得我在写keyvalue的时候在每个properties文件都要拷贝一次…

Python 全栈体系【四阶】(二十)

第五章 深度学习 二、推荐系统 1. 推荐算法介绍 1.1 个性化推荐算法 人口属性 地理属性 资产属性 兴趣属性 1.2 推荐算法分支 协同过滤推荐算法基于内容的推荐算法混合推荐算法流行度推荐算法 1.3 推荐算法 为推荐系统选择正确的推荐算法是非常重要的决定。目前为止…

困难重重!如何将超导量子计算机完好无损地搬进数据中心

内容来源&#xff1a;量子前哨&#xff08;ID&#xff1a;Qforepost&#xff09; 编辑丨慕一 编译/排版丨浪味仙 沛贤 深度好文&#xff1a;3700字丨18分钟阅读 如何把超导量子计算机部署到数据中心&#xff1f;数据中心运营商和量子公司面临着以前没有见过的重重难关。 首…