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智能机器人开源套件 - 古月居

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java程序设计】【C00376】基于(JavaWeb)Springboot的社区帮扶对象管理系统(有论文)

【C00376】基于(JavaWeb)Springboot的社区帮扶对象管理系统(有论文) 项目简介项目获取开发环境项目技术运行截图 博主介绍:java高级开发,从事互联网行业六年,已经做了六年的毕业设计程序开发&am…

jupyter notebook导出含中文的pdf(LaTex安装和Pandoc、MiKTex安装)

用jupyter notebook导出pdf时,因为报错信息,需要用到Tex nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install…

基于SpringBoot和Leaflet的行政区划地图掩膜效果实战

目录 前言 一、掩膜小知识 1、GIS掩膜的实现原理 2、图层掩膜流程 二、使用插件 1、leaflet-mask介绍 2、核心代码解释 三、完整实例实现 1、后台逻辑实现 2、省级行政区划查询实现 3、行政区划定位及掩膜实现 4、成果展示 总结 前言 在之前的博客提过按空间矢量…

Ansys Speos | Light Expert Group探测器组使用技巧

附件下载 联系工作人员获取附件 概述 相机挡板的设计需要在光路的不同位置同步多个照度图,以尽量减少杂散光。2023R2 Speos提供了一种新的探测器,用于高阶杂散光分析,可以同时对多个探测器进行光线追迹。Light Expert工具可以即时过滤3D视…

SQLite数据库成为内存中数据库(三)

返回:SQLite—系列文章目录 上一篇:SQLite使用的临时文件(二) 下一篇:SQLite中的原子提交(四) ​​ SQLite数据库通常存储在单个普通磁盘中文件。但是,在某些情况下,数据库可能…

业务服务:xss攻击

文章目录 前言一、使用注解预防1. 添加依赖2. 自定义注解3. 自定义校验逻辑4. 使用 二、使用过滤器1. 添加配置2. 创建配置类3. 创建过滤器4. 创建过滤器类5. 使用 前言 xss攻击时安全领域中非常常见的一种方法,保证我们的系统安全是非常重要的 xss攻击简单来说就…

代码随想录 图论-并查集

代码随想录 (programmercarl.com) 寻找图中是否存在路径这道题中的类可看做并查集的标准类 目录 1971.寻找图中是否存在路径 684.冗余连接 685.冗余连接II 1971.寻找图中是否存在路径 1971. 寻找图中是否存在路径 已解答 简单 相关标签 相关企业 有一个具有 n 个顶…

使用ai智能写作场景之gpt整理资料,如何ai智能写作整理资料

Ai智能写作助手:Ai智能整理资料小助手 Ai智能整理资料小助手可试用3天! 通俗的解释一下怎么用ChatGPT来进行资料整理: 搜寻并获取指定数量的特定领域文章: 想像你在和我说话一样,告诉我你想要多少篇关于某个话题的文…

Flask python :logging日志功能使用

logging日志的使用 一、了解flask日志1.1、Loggers记录器1.2、Handlers 处理器1.3、Formatters 格式化器 二、使用日志2.1、官网上的一个简单的示例2.2、基本配置2.3、具体使用示例2.4、运行 三、写在最后 一、了解flask日志 日志是一种非常重要的工具,可以帮助开发…

【双指针】Leetcode 查找总价格为目标值的两个商品

题目解析 LCR 179. 查找总价格为目标值的两个商品 本题很友好&#xff0c;只需要返回任意一个 算法讲解 这道题很显然就是使用对撞双指针&#xff0c;一个从左边&#xff0c;一个从右边&#xff0c;两边进行和target比较来移动 代码编写 class Solution { public:vector<…

谷粒商城——缓存——SpringCache

1. 配置使用 首先需要导入相关的依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency> 随后在配置文件中进行配置&#xff1a; spring:cache:t…

C语言文件操作(详细)

⽬录 一. 为什么使⽤⽂件&#xff1f; 二. 什么是⽂件&#xff1f; 三. ⼆进制⽂件和⽂本⽂件&#xff1f; 四. ⽂件的打开和关闭 五. ⽂件的顺序读写 六. ⽂件的随机读写 七. ⽂件读取结束的判定 八. ⽂件缓冲区 一. 为什么使⽤⽂件&#xff1f; 如果没有⽂件&#…

STM32技术打造:智能考勤打卡系统 | 刷卡式上下班签到自动化解决方案

文章目录 一、简易刷卡式打卡考勤系统&#xff08;一&#xff09;功能简介原理图设计程序设计 哔哩哔哩&#xff1a; https://www.bilibili.com/video/BV1NZ421Y79W/?spm_id_from333.999.0.0&vd_sourcee5082ef80535e952b2a4301746491be0 一、简易刷卡式打卡考勤系统 &…

docker拉取镜像

docker 拉取镜像 命令格式 docker pull 仓库名称[:标签] 从下载过程可以看出&#xff1a; &#xff08;1&#xff09;镜像文件是由若干层组成&#xff0c;即&#xff1a;AUFS联合文件系统。这是实现增量保存与更新的基础 &#xff08;2&#xff09;下载过程会输出各层镜像的信…

界面控件DevExpress WinForms/WPF v23.2 - 电子表格支持表单控件

DevExpress WinForm拥有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序&#xff0c;无论是Office风格的界面&#xff0c;还是分析处理大批量的业务数据&#xff0c;它都能轻松胜任…

String类(三)

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

Django(二)-搭建第一个应用(1)

一、项目环境和结构 1、项目环境 2、项目结构 二、编写项目 1、创建模型 代码示例: import datetimefrom django.db import models from django.utils import timezone# Create your models here.class Question(models.Model):question_text models.CharField(max_length2…

ES6 基础

文章目录 1. 初识 ES62. let 声明变量3. const 声明常量4. 解构赋值 1. 初识 ES6 ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准&#xff0c;已经在2015年6月正式发布了。它的目标&#xff0c;是使得」JavaScript语言可以用来编写复杂的大型应用程序&#xff0c;成为…

【环境配置】Ubuntu MySQL 8.0.28 安装并允许外部客户端连接

文章目录 MySQL 安装步骤配置 MySQL Server 允许外部连接 MySQL 安装步骤 步骤一&#xff1a;在 MySQL 官网找到 apt 仓库&#xff0c;下载最新的仓库 点击 Download&#xff1a; 输入如下命令&#xff1a; sudo wget -c https://dev.mysql.com/get/mysql-apt-config_0.8…

Java拆装箱及128陷阱

有以下一段代码&#xff1a; Integer a 123; Integer b 123; int c 123; int d 123; System.out.println(c d); System.out.println(a b); System.out.println(a c); 这段代码运行的结果是什么呢&#xff1f; c d 一定为True。 由于Java中存在自动拆装箱&#xff0…