登录社区云,与社区用户共同成长
邀请您加入社区
安装 Ubuntu 不强制联网,若网络页面卡住,可以重启安装器,在网络页直接选择 “I don't want to connect to a Wi-Fi network right now”,先离线安装,进系统后再联网更新。目标:在保留 Windows 的前提下,重新安装 Ubuntu 22.04 LTS,并配置 ROS 2 Humble、RViz2、Gazebo、NVIDIA 驱动、中文输入法、
最近期末考结束了,终于可以开始学习自己感兴趣的课外知识了,放假开始学习Isaac gym强化学习仿真的内容,之前有学过一些ROS2和Gazebo的内容,逐渐对机器人的知识愈发感兴趣,之前在移动硬盘还没到时,已经在WSL安装过一次全部的环境了,但是迫于电脑内存不够玩了,于是买了移动硬盘将其装在硬盘上,这次再重新安装一次,本次使用的是Ubuntu22.04。
本文提出并实现了一种结合 OctoMap、26邻域扩展、地面约束与膨胀地图的三维 A* 路径规划方法,使机器人能够在考虑障碍物、安全冗余与可执行性约束的三维环境中生成稳定可靠的导航路径。
代码中机器人 mqtt、AI‑BOX mqtt 都连接本地 1883 端口,:监听本机所有网卡(包含局域网 IP 192.168.0.104)③ v4l2 摄像头工具(usb 摄像头 /dev/video0)注意:还会保留原来 127.0.0.1 那行是正常的,不影响。:允许无密码连接,调试用;上线务必加账号密码。3. ubuntu系统需要放行1883端口。mediamtx:RTSP 流媒体服务,
本文系统介绍了ROS 2 Lyrical版本下的移动操作机器人全栈技术体系,涵盖基础架构、建模仿真、运动规划、感知硬件四大核心模块。内容从分布式通信机制到三维点云处理,构建了理论原理、工程实现与实操验证三位一体的知识体系。重点剖析了Nav2导航框架的分层架构和MoveIt 2机械臂规划的完整流水线,强调了模块化设计和接口标准化在机器人开发中的核心价值。教程采用分层递进结构,既适合系统学习,也可按需
在 AI 应用开发领域,LangChain 已经成为最流行的 LLM 应用开发框架之一。它提供了一套完整的工具链,让开发者可以轻松构建复杂的 AI 应用,如聊天机器人、知识库问答、智能助手等。本文将通过 14 个实战示例,从最基础的 LLM 调用开始,逐步深入到 RAG(检索增强生成)等高级功能。每个示例都配有完整的代码和详细的解释,帮助你快速上手 LangChain。
ROS 2 Lyrical 第八章:传感器与执行器集成摘要 本章详细介绍了ROS 2 Lyrical在机器人传感器与执行器集成方面的完整解决方案,涵盖九类常用设备: 游戏手柄遥控:使用joy_linux驱动替代ROS1方案,实现轴向到速度指令的转换,提供C++节点代码和一体化Launch启动配置。 Arduino嵌入式扩展:通过rosserial协议实现Arduino与ROS2的双向通信,包括环境
本文介绍了ROS 2 Lyrical中Nav2自主导航的完整配置与实现过程。主要内容包括: 创建Nav2专用功能包,配置全局/局部代价地图参数,包括机器人外形、障碍物探测、安全膨胀等关键参数设置。 详细解析了4组核心YAML配置文件:公共代价参数、全局/局部代价地图、局部速度规划器,重点说明了差速机器人运动约束配置。 提供了一体化Python启动文件,整合Gazebo仿真、机器人模型、地图服务、A
本文介绍了ROS 2导航系统Nav2的前置条件与核心技术要点。主要内容包括:1)Nav2整体架构与四大必备条件(运动底盘、TF2坐标变换、激光雷达、里程计);2)TF2坐标变换系统的实现方法,包含广播器与监听器的C++代码示例;3)导航机器人标准坐标链(map→odom→base_link→laser_link)及其可视化工具;4)传感器、里程计和底盘控制器的开发规范。所有内容均适配ROS 2 L
ROS 2 Lyrical URDF机器人建模与仿真摘要 本章详细介绍了ROS 2 Lyrical环境下的机器人建模与仿真全流程。主要内容包括: URDF基础语法:讲解link(视觉/碰撞/惯性)和joint(五种类型)的标准XML格式,提供四轮小车完整示例。 模型校验工具:介绍check_urdf语法校验和urdf_to_graphiz拓扑图生成工具,用于排查建模错误。 Xacro宏编程:展示如
面向机器人开发中高频使用的三维模型、点云、激光雷达、TF 坐标和规划轨迹,RK3576 Ubuntu 将 ROS 2 图形应用、桌面系统、GPU 加速与显示输出统一适配。系统基础、桌面环境、Rockchip 硬件能力、机器人软件组件和产品配置由同一套工程统一组织,最终形成可直接烧录、可批量复制的镜像,为团队交付建立清晰一致的基础。图形桌面与 ROS 2 软件栈协同工作,减少从开发电脑迁移到目标板卡
PID/纯追踪:不要模型,靠误差直觉,调参靠经验DWA/TEB:要局部感知,采样或优化选轨迹LQR/MPC:要模型,模型越准控制越优,MPC 用算力换约束和自适应PPO/SAC:不要模型,用数据替代模型,训练换泛化模型利用程度递减,数据需求递增。抓住这条主线,学新算法时先问一句"它站在光谱的哪个位置",理解成本会低很多。本文供个人学习使用,如有问题欢迎交流。
最近在学VLA相关的内容,需要用到显卡的算力,按G老师给我的建议,安装了虚拟WSL2来重新配置Ubuntu系统。
这不是ZMQ丢帧,因为它发生在ZMQ发送之前。
本项目通过摄像头识别二维码,控制 turtlesim 仿真器中的小海龟自动切换背景颜色和轨迹颜色,并执行对应的图形绘制动作(正方形、圆形、菱形等)。项目还实现了动作录制与回放、紧急停止等扩展功能,适合 ROS 初学者学习。我的项目开源地址:https://github.com/yyyw-w/ros-turtle-projects.git。
面向无人机、机器人、嵌入式调试场景,如果你经常在 CAN 总线、串口日志、飞控外设之间来回切换,那么 CUAV 雷迅创新这款 CAN Babel 值得关注。它的核心卖点很直接:一个 USB 设备,同时覆盖 USB-CAN 和 USB-UART 两类调试需求。下面这篇不是只看官网参数的“纸面测评”,我也把实物上手、电脑识别和飞控接入的照片一起放进来了。这篇文章主要从三个角度展开:第一是看它的产品定位
aside>✅本文只记录,不涉及具体机器人、相机、目标分割或抓取任务代码。所有版本、命令和输出均来自一台实际完成安装并成功推理的设备。</aside>
任务目标↓路径规划(去哪?怎么避障)↓轨迹规划(怎么平滑运动)↓| |↓ ↓运动学控制 动力学控制PD控制 计算力矩↓重力补偿↓接触环境?| |否 是位置控制 阻抗控制↓电机执行↓传感器反馈↓修正运动。
ROS2 Jazzy 是 Ubuntu24.04 官方适配的 LTS 机器人开发框架,原生支持 SLAM 建图、Nav2 导航、MoveIt2 机械臂控制、Gazebo Harmonic 仿真及各类传感器数据处理,适用于课程实验、AGV 小车、机械臂、无人机仿真开发场景。
本文记录了将Qwen2.5-VL视觉语言模型接入ROS2机器人系统的实践过程。作者在WSL2 Ubuntu 24.04环境下,基于Unitree Go2四足机器人平台,整合ROS2 Jazzy、Gazebo Harmonic仿真环境和Qwen2.5-VL-3B模型,构建了完整的视觉感知系统。文章详细介绍了Unitree ROS2环境的配置步骤(包括解决WSL2时钟同步问题和网卡设置),以及创建VL
本文介绍了ROS1与ROS2的核心区别、Ubuntu系统安装步骤及ROS2环境配置方法。首先对比了ROS1(基于Master节点)和ROS2(采用DDS通信机制)在架构、API和编译系统上的差异。接着详细图解了Ubuntu 22.04在VMware中的离线安装流程,重点解决了网络安装报错问题。最后通过fishros一键脚本完成ROS2(Humble版本)的安装,并展示了小海龟示例程序的运行验证。整
本文档是Ubuntu环境下ROS(Robot Operating System)的入门教程,基于B站「ROS入门」视频合集整理而成。教程内容系统全面,共分为十个主要章节: 基础准备:介绍Ubuntu常用命令、ROS安装步骤(noetic版本)、APT软件包管理及工作空间配置方法 开发工具:详细讲解VS Code安装配置、Terminator超级终端使用技巧 核心概念:阐述Package与Node的
live555MediaServer:只能读取本地文件目录,访问格式;新版本 RDK 镜像不再自带;FFmpeg/rtsp-simple-server:现代替代方案,不依赖开发板任何程序,电脑端一站式完成,强烈推荐作为你的标准测试手段。
本文记录了在WSL2(Ubuntu 24.04)环境下,为RTX 5060显卡本地部署Qwen2.5-VL-3B多模态大模型的完整过程及10个关键问题的解决方案。项目目标是构建具身智能机器人,通过Gazebo仿真环境与ROS2通信,实现机器人视觉理解能力。核心步骤包括安装CUDA Toolkit 12.6(需自定义选项)、配置Python虚拟环境、适配PyTorch cu132版本以支持RTX 5
Linux学习的第一步就是掌握基础命令。✅ Linux终端操作✅ 用户权限管理✅ 文件权限✅ 文件目录操作✅ Linux目录结构✅ vi编辑器✅ gcc编译运行程序这些命令虽然简单,但是后续学习嵌入式开发、服务器部署、ROS机器人开发以及人工智能环境配置时都会频繁使用。《The C Programming Language》丹尼斯.里奇《C语言程序设计》谭浩强。
文章摘要:作者结束Python系列后转向Linux与开发工具系列,分享机器人开发环境配置经验。对比虚拟机(安全但性能差)、双系统(高性能但安装复杂)、WSL2(折中但外设支持弱)三种方案,推荐根据需求选择:学习用WSL2/虚拟机,仿真/硬件调试用双系统。详细说明Ubuntu 22.04安装ROS2 Humble的步骤,强调环境变量、工作空间创建及常见问题(网络、显卡驱动等)。最后建议面试时展示对开
启动 EtherCAT 主站,自动扫描总线所有在线从站(有几台识别几台,不会强制校验数量);手动下发 SDO 配置 PDO 映射,或直接读取从站自带出厂 PDO;手动逐帧下发控制字、目标位置 PDO 报文,手动切换伺服状态;完全绕开 SDK 的硬件数量校验、预设映射校验,硬件少一台也能正常通讯。
本教程详细介绍了Astrbot和Napcat机器人的云服务器与本地部署方法。云服务器部分包含Docker安装、容器创建与网络配置等步骤。Windows本地部署则涵盖Python环境检查、Astrbot脚本下载安装等流程。两种部署方式均包含完整的验证环节,确保新手能顺利完成机器人搭建并实现QQ消息交互功能
机器人系统中启动的节点少则几个,多则十几个、几十个,不同的节点名称各异,通信时使用话题、服务、消息、参数等等都各不相同,一个显而易见的问题是: 当需要自定义节点和其他某个已经存在的节点通信时,如何获取对方的话题、以及消息载体的格式呢?和之前介绍的文件系统操作命令比较,文件操作命令是静态的,操作的是磁盘上的文件,而上述命令是动态的,在ROS程序启动后,可以动态的获取运行中的节点或参数的相关信息。
2026最新版WSL2 + ROS2 Jazzy + Gazebo Harmonic环境搭建完整踩坑记录。WSL版本不支持Ubuntu-24.04、Gazebo Harmonic包名变更(gazebo_ros → ros_gz_sim)、WSL内存占用过高……6个真实踩坑案例+解决方案,附完整安装验证清单。适配RTX 5060,为Qwen2.5-VL-3B具身智能项目做准备。
RDK Studio 提供4 种连接方案,适配烧录、本地开发、远程调试、故障排查四大场景,下面分方式拆解操作、参数、优缺点与适用场景。
RDK X5 集成。
摘要:本文介绍了TideHardwareInterface硬件接口的实现,这是一个基于ROS2硬件接口规范的机器人控制系统。该接口支持多种电机类型(M2006/M3508/GM6020/DM等),通过串口与STM32通信,实现状态反馈和命令控制。关键功能包括:1. 初始化配置电机参数和通信端口;2. 提供标准化的状态和命令接口;3. 支持虚拟控制模式调试;4. 实现串口数据收发和心跳检测;5. 内
性能≈2020 年百元入门备用机,全面落后现在千元机;机器视觉 AI 推理:算力远超中端千元安卓,接近带独立影像芯片的次旗舰手机;内存顶配 8GB,对标主流 8GB 千元机;无 3D 通用 GPU,图形渲染能力远弱于所有智能手机。
内置双路硬件 ISP+H.264/H.265 硬编,同时 4 路 1080P@30fps 编码,性能≈入门监控主机硬编码卡,普通 PC 软编码同时开多路会卡顿。单核性能:约等于 Intel 赛扬 N4020 / 老款 Atom 低压本,远不如 i3/i5;等效一台2018 年入门 4GB 迷你工控主机(N4020+4GB + 无独显)无独显迷你工控小主机 + 外接独立 10TOPS AI 加速棒。
表格接入类型载体多用户并发能力会话特点本地 HDMI/LCD物理显示屏不支持多用户同屏独占物理显示,切换用户会注销本地会话SSH 命令行远程网线 / Wi-Fi 网络完全支持多用户并发多终端、多账号同时操作,轻量低资源占用VNC 图形远程网线 / Wi-Fi 网络完全支持多用户并发独立虚拟桌面,后台保活程序,多人图形并行调试。
Quest Unity UDP 客户端(高频发包手柄 / 手部坐标)→ Ubuntu Python UDP 服务节点 → 封装成 ROS2 Topic 下发机器人。机器人本身运行 ROS2(Jetson Nano/Orin、工控机 Ubuntu),和上位机 Ubuntu 跨机 DDS 互通,Quest Unity APP(ROS#/ROS-TCP-Connector)→ TCP 长连接 → Ubu
本文介绍了ROS2机械臂开发中的"仿真铁三角"架构,由Gazebo(物理仿真)、MoveIt2(运动规划)和RViz2(可视化)组成。Gazebo提供物理引擎和环境仿真,MoveIt2负责运动规划和轨迹计算,RViz2则用于实时监控和交互。三者通过ROS2话题形成闭环协同工作,实现从规划到执行的完整流程。文章提供了在ROS2 Jazzy环境下运行Panda机械臂仿真的具体步骤,包括依赖安装、配置包
没有权限的原因:1、ctrl+alt+t 打开终端命令行2、输入sudo nautilus 会打开一个新的目录窗口,在这个窗口下就有权限进行任何操作了
这篇开源项目介绍了一个多功能的聚合支付系统,整合了支付宝、微信支付和银联支付等主流渠道,提供统一API接口。系统具有自动对账、支付通知、数据加密等核心功能,适用于电商、企业支付和线下场景。技术栈支持PHP、Java、Python等多种后端语言,兼容MySQL/PostgreSQL数据库,前端可搭配Vue.js/React框架。项目完全开源,附带详细安装教程和API文档,便于二次开发和快速部署。
lcd_hbp: 指有效行间,行同步信号(hsync)开始,到有效数据开始之间的 dclk 的 cycle 个数,包括同步信号区。lcd_dclk_freq: 传输像素传送频率。lcd_ht: 指一行总的 dclk 的 cycle 个数。lcd_x: 显示屏的水平像素数量,也就是屏分辨率中的宽。lcd_y: 显示屏的垂直行数,也就是屏分辨率中的高。lcd_hbp = 实际的 hbp+ 实际的 hs
该github项目详细叙述了Unity的安装以及训练方法,涵盖了多种人型机器人模型的训练以及urdf的文件描述。解决:首先查看是否导入了训练后的ONNX,如果导入之后还是这样的话,估计会显示报错:DilNotFoundException: libdl.so assembly:<unknown assembly> type:<unknown type> member:(null)在右边的manual
人形机器人移动的基础在于双足直立行走,而在真实环境下进行试验迭代,需要昂贵的硬件设备和较长的迭代周期,因此仿真试验环境显得尤为重要。在仿真环境下确定大致方向后,再进行实物试验,可以节约成本、缩短迭代周期。本文将介绍Hector Simulation双足机器人仿真环境的搭建和模拟。(操作系统:Ubuntu20.04;ros版本:noetic;底层架构:x86_64)。
前言:Dockerfile可以快速部署一个特定环境的容器,用来运行深度学习模型,解决模型因为环境/版本不同而不能运行的问题。这篇博客主要解决ubuntu下通过Dockerfile创建容器。1.Docker安装这里可以参看我之前的博客ubuntu20.04下 nvidia-docker的安装并载入镜像看完安装就好,镜像载入,创建容器的工作我们都可以通过Dockerfile实现。2.准备工作需要明确运
在Ubuntu下安装PostgreSQL数据库以及安装pgAdmin4工具