技术栈
ros
Mr.Winter`
6 天前
神经网络
·
算法
·
目标检测
·
计算机视觉
·
机器人
·
自动驾驶
·
ros
障碍感知 | 基于2D激光点云的行人检测器DROW算法详解(附Python实现与ROS仿真)
检测人类是服务机器人在应用中的关键技能,许多检测算法已在3D激光雷达中得到了发展,这些方法大致可以分为两类。第一类方法使用点云数据的有序投影,第二类方法则通过设计神经网络架构处理无序的点云数据并对其进行推理,例如PointNet和VoxelNet。然而与室外场景(如自动驾驶等)不同,对于许多服务型和家用应用中的移动机器人来说,广泛采用的是水平安装的2D激光扫描仪,目前,针对使用2D激光雷达数据进行人类检测的研究仍然较少。
-Harvey
6 天前
ros
·
px4
·
mavros
·
四旋翼无人机
ubuntu20.04+ROS Noetic 安装PX4+Mavros
ubuntu 20.04 ROS Noetic如果系统安装了Anaconda等虚拟环境管理器,要退出虚拟环境的激活,再进行下列安装,以下的安装过程我们默认退出了Anaconda的虚拟环境
knighthood2001
13 天前
c++
·
ubuntu
·
ros
·
noetic
ros项目dual_arm_pick-place(urdf文件可视化查看)
一直想写一些项目的讲解,今天(2024.12.05)可以说正式开始了。dual_arm_pick-place项目,是关于两个机械臂协同传递物品。
knighthood2001
13 天前
ubuntu
·
ros
·
noetic
ros项目dual_arm_pick-place(moveit配置助手)
这个项目,其实已经有moveit配置助手配置的包了,也就是marmbots。但是初学者,对moveit配置,有时候比较欠缺经验。
knighthood2001
13 天前
c++
·
ubuntu
·
ros
·
noetic
ros项目dual_arm_pick-place(编辑已有的moveit配置助手包)
这是我在写好上一篇文章后,想到了。其实我们可以用moveit配置助手配置之前配置过的包。本文就带大家,一起来看看。
kuan_li_lyg
14 天前
开发语言
·
人工智能
·
matlab
·
机器人
·
ros
·
机械臂
MATLAB & Simulink® - 智能分拣系统
本示例展示了如何在虚幻引擎® 环境中对四种不同形状的标准 PVC 管件实施半结构化智能分拣。本示例使用 Universal Robots UR5e cobot 执行垃圾箱拣选任务,从而成功检测并分类物体。cobot 的末端执行器是一个吸力抓手,它使 cobot 能够拾取 PVC 管件并将其分类装入工作区中四个不同位置的垃圾箱中。
&黄昏的乐师
14 天前
人工智能
·
opencv
·
计算机视觉
·
ros
Opencv+ROS实现特定物品识别
ROS+opencvubuntu18.04基于opencv的颜色识别,捕捉特定物品的hsv值来进行轮廓框取,最后包装与ROS框架中。
荒-于-嬉
15 天前
ubuntu
·
ros
cmake: error while loading shared libraries: libssl.so.1.1
在ubuntu22.04中编译c++文件时出现如下错误: cmake: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 解决办法:1.进网站下载对应的.deb文件,链接为:https://security.ubuntu.com/ubuntu/pool/main/o/openssl/ 下载:libssl1.1_1.1.1-1ubuntu
knighthood2001
15 天前
c++
·
ubuntu
·
ros
·
noetic
ros项目dual_arm_pick-place(对比moveit配置助手生成的文件)
在本专栏前文中讲到,作者有moveit配置助手导出的包marmbots,我们自己也去使用moveit配置助手导出包marm_moveit_config,本文,就来比对一下两者之间的差别。
YRr YRr
17 天前
运维
·
服务器
·
ros
深入理解ROS中的参数服务器及其应用
在Robot Operating System (ROS) 中,参数服务器(Parameter Server)是一个中心化服务,它允许节点在运行时存储和检索配置信息。这种机制是为了支持数据的共享和灵活的参数管理而设计的,使得在不同的节点之间可以轻松地访问共享参数。
Learning改变世界
19 天前
ros
移动机器人课程建图实验-ROSbug汇总
这个错误信息表明 robot_state_publisher 节点无法联系到 ROS master。通常,这个问题可能由以下几个原因引起:
kuan_li_lyg
22 天前
开发语言
·
人工智能
·
stm32
·
matlab
·
机器人
·
自动驾驶
·
ros
MATLAB —— 机械臂工作空间分析
本示例展示了如何使用可操作性指数对不同类型的机械手进行工作空间分析。工作空间分析是一种有用的工具,可用于确定机器人工作空间中最容易改变末端效应器位置和方向的区域。本示例的重点是利用不同的可操控性指数类型来分析各种机械手的工作空间。了解工作空间对于优化位置和高效运动至关重要,可以精确定位机器人可以执行精确运动的区域。这将提高机器人操作的效率和安全性。
北极星6号
23 天前
python
·
ros
ros2键盘实现车辆: 简单的油门_刹车_挡位_前后左右移动控制
参考:1.之前实现过 键盘控制 底盘移动的程序, 底盘是线速度控制, 效果还不错. 2.新的底盘 只支持油门控制, 使用线速度控制问题比较多, 和底盘适配不好;
Mr.Winter`
1 个月前
人工智能
·
机器人
·
自动驾驶
·
ros
·
数值优化
优化求解 | 非线性最小二乘优化器Ceres安装教程与应用案例
🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
&黄昏的乐师
1 个月前
linux
·
人工智能
·
opencv
·
计算机视觉
·
ros
Opencv+ROS实现摄像头读取处理画面信息
ubuntu18.04ROS+opencv2编译器:Visual Studio Code图像信息ROS数据形式:sensor_msgs::Image
Simulink_
1 个月前
linux
·
笔记
·
学习
·
机器人
·
ros
ROS学习笔记15——Xacro
xacro 提供了可编程接口,类似于计算机语言,包括变量声明调用、函数声明与调用等语法实现。在使用 xacro 生成 urdf 时,根标签robot中必须包含命名空间声明:xmlns:xacro="http://wiki.ros.org/xacro"
古月居GYH
1 个月前
人工智能
·
机器人
·
ros
ROS一键安装脚本
ROS从2007年发展到现在(2024年)已经有17年了,在之前很长的一段时间中中国用户都会因为网络问题造成ROS无法安装。本文将介绍一个一键安装ROS的工具,包含了安装ROS2 Foxy、Humble和Jazzy,对应了Ubuntu20.04、22.04和24.04的三个版本。
DeepAlchemy
1 个月前
c++
·
单片机
·
ros
·
rosserial
ROSSERIAL与Arduino IDE交叉开发(UBUNTU环境,包含ESP32、arduino nano)
这个教程展示在ubuntu环境下如何利用Arduino IDE配合rosserial开发机器人部件。通过Arduino IDE+rosserial实现arduino/esp32开发板通过串口跟PC Master进行ros通信,从而开发自己的机器人智能硬件。
Mr.Winter`
1 个月前
人工智能
·
算法
·
机器人
·
自动驾驶
·
ros
·
ros2
·
数值优化
轨迹优化 | 基于Savitzky-Golay滤波的无约束路径平滑(附ROS C++/Python仿真)
🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
huanggang982
1 个月前
ros
·
ubuntu 22.04
在Ubuntu22.04上源码构建ROS noetic环境
最近在研究VINS-Mono从ROS移植到ROS2,发现在编写feature_tracker的CMakeList.txt后,会出现找不到包含文件的问题,于是向先用ROS把VINS编译跑一下看看,便有了在Ubuntu 22.04虚拟机上再构建一个ROS的环境的想法,本来是想按照官网一步一步做就行了,然而到ROS的官方下载地址发现没有Ubuntu 22.04(jammy)版本和对应的Debian 12(Bookworm)的仓库。 所以按照ros官网安装步骤,在sudo apt update 这一步就止步了,原