bc@abc-virtual-machine:~/dev_ws$ colcon build Starting >>> learning_interface Starting >>> learning_cv Starting >>> learning_gazebo Starting >>> learning_gazebo_for
引言 由于YouTube和Netflix的出现,我们开始躺着看手机。然而,长时间用手拿着手机会让人感到疲劳。这次我们制作了一个可以在你眼前保持适当距离并调整位置的自动移动手机支架,让你无需用手拿着手机。请务必试试! 准备工作 这次我们使用了Elephant Robotics公司的机械臂。与其他产品相比,它价格便宜,作为初学者也相对容易上手。 myCobot 280 Pi- 6 DOF Colla
前言: 在轮式自主移动机器人的研发过程中,编程技术的重要性不言而喻。编程不仅涉及到机器人各种功能模块的协调运作,还决定了机器人能否实现复杂的行为决策和控制。首先,编程技术为机器人提供了“大脑”,从而使其能够感知、理解和响应周围环境。例如,通过编程,机器人可以识别不同的物体、颜色和声音,并根据这些信息做出相应的动作。此外,编程还可以使机器人具备一定的“思维”能力,例如解决路径规划、避障等问题。 在机
目录 Ubuntu20.04 Carla安装以及ros-bridge控制 RuntimeError: cannot import pygame ModuleNotFoundError: No module named 'yaml' ModuleNotFoundError: No module named 'rospkg' CARLA
简介 相信到目前为止,大家已经有接触过这几个名词了,那他们分别是什么,又有什么关系,这里帮大家梳理一下。 ros node 中文说法叫ros节点,实际上就是ros的应用程序,而不同ros节点之间通过rostopic和rosservice进行通信。我们以小乌龟教程举例,首先使用rosnode list查看当前的节点 比如这里的节点/turtlesim功能就是模拟小乌龟的应用程序可以使用指令
引言 大家好,最近新入手了一台myAGV JN这是elephant robotics在myAGV升级后的版本。最近有对SLAM相关知识感兴趣,想深入了解一些关于ROS中SLAM的一些算法和规划,跟据官方提供的gitbook,主要使用到了gmapping算法来建图导航实现功能的。 本篇得到文章主要探讨如何通过调整gmapping算法和其他软件层面的优化来提升myagv的精度,在不依靠硬件的条件情况下
一. 传感器分类 在自动驾驶或者机器人领域,传感器的使用按照测量对象划分,可分为两大类,一类是测量自身状态,另一类测量环境状态。前者主要包含GPS,IMU和编码器;后者主要有激光雷达、毫米波雷达和相机。这里的状态主要是指位置和速度,有些传感器可以测量其他状态,例如相机可以实现物体的分类。本篇介绍GPS传感器,以及在ROS系统中如何表示GPS数据。 二. 作用 GPS传感器,全称G
引入近年来,市面上涌现了许多类似于斯坦福大学的 Alopha 机器人项目,这些项目主要通过模仿人类的运动轨迹来进行学习,实现了仿人类的人工智能。Alopha 机器人通过先进的算法和传感技术,能够精确复制人类的动作,并从中进行数据采集和学习,从而提升其在各种任务中的表现。这种基于模仿学习的方法,使得机器人不仅在工业自动化中表现出色,还在教育和科研领域展现出巨大的潜力。正是在这样的背景下,Elepha
引言 有没有遇到过这样的情况:当你手持手机或相机准备拍摄视频时,心中已经构想了完美的画面,但却因为实际的限制无法捕捉到理想中的角度?这种情况可能会让人感到挫折。例如,如果想要从地面一只蚂蚁的视角拍摄,镜头需要与蚂蚁处于同一水平线上,这在操作上不仅困难,而且往往难以实现。 尽管目前市场上有许多稳定设备如平衡环架(gimbal)来辅助拍摄,以求达到稳定和多角度的拍摄效果,但在此篇文章中,我将探索一种独
引言 在我们的上一篇文章中,我们探索了如何将ChatGPT集成到myCobot 280机械臂中,实现了一个通过自然语言控制机械臂的系统。我们详细介绍了项目的动机、使用的关键技术如ChatGPT和Google的Speech-to-text服务,以及我们是如何通过pymycobot模块来控制机械臂的。通过将自然语言处理和机械臂控制相结合,我们的项目旨在降低机器人编程的门槛,使得非专业人士也能轻松地进行
1.引言: 自OpenAI发布ChatGPT以来,世界正迅速朝着更广泛地将AI技术融合到机器人设备中的趋势发展。机械手臂,作为自动化与智能化技术的重要组成部分,在制造业、医疗、服务业等领域的应用日益广泛。随着AI技术的进步,机械手臂不仅能执行复杂的操作任务,还能通过自然语言处理技术进行更加直观的交互,极大提高了灵活性和用户友好性。 就比如说微软的一个人工智能研究中心,研究如何用自然语言来控制机器人
本篇文章是经过作者はるなし的授权,进行转载编辑,感谢はるなし给我们贡献了一篇很好的开箱文章。 引言HI,我是はるなし。我是一名医学生,喜欢制作机器人和人工智能。这次我购买了一款机械臂,所以我想写一篇关于它的开箱测评文章。虽然有很多关于myCobot 280的文章,但是关于我这一款机械臂的信息很少,曾经我在购买时也非常犹豫。我认为拥有myCobot 280的人可能会考虑购买320,所以我写了这篇文章
文章目录 前言 一、rosbridge_suite元功能包 二、roslibjs、ros2djs、ros3djs功能包 三、tf2_web_republisher功能包 四、创建web应用 五、使用web浏览器控制机器人 前言 ROS Web tools社区开发了很多功能强大的web功能包。针对本篇文章,创建新的工作空间catkin_js_ws,并进行初始化等操
在ubuntu16.04中安装pycharm 首先就是先去官网下载Linux版本的pycharm,网址如下: pycharm下载 分别有专业版和社区版,由于专业版要收费,不过有破解方式,也挺麻烦的。我们后面的工作使用社区版已经绰绰有余了,所以直接选择社区版本就行。下载完成以后手动解压就行,然后从这里进入终端,然后输入: sh ./pycharm.sh 开始安装,中间就是一般软件的安装
ROS小工具学习与使用 rqt的使用 rqt_bag工具 rqt_bag <your bagfile> #使用rqt_bag查看你的rosbag 例如:可以查看第一帧GPS的rawdata信息,如下图: 参考文献: 1、http://wiki.ros.org/rqt_bag 2、rosbag与rqt_bag的常用 rqt_console和rqt_logg
前言 大象机器人最新推出的桌面型机械臂,是一款高精度的三轴机械臂。 什么是步进电机 步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。 步进电机运行跟踪实施特性优于伺服电机,由于步进电机每发一个脉冲走一个角度,发脉信号电机就会走不会有延时,而伺服电机为闭环控制,发完脉冲和编码返回对比处理,如有过冲在转回去,有一定延时,踪踪特性差于步进电机。 性能的介绍它的外观可以看出是一款工业外观的机械
探索 Jetson Nano 为机器人提供的强大功能,机器人技术的一个有前途的组合。 介绍 近年来,科学技术的发展给我们的生活带来了许多新的产品和服务,包括机器人在各个领域的集成。机器人已经成为我们生活中必不可少的一部分,从送货机器人到智能家居语音助手。 在本文中,我们将讨论一款机械臂,这是一种能够进行科学实验和教育方面的机械臂。 什么是Jetson Nano? Jetson Nano 是一种适用
0. 简介 对于C++,无论是大学生还是算法工程师都是非常需要学习并使用的一门语言,而C++不像python、rust一样简单好用。不单单是在嵌套复杂代码后的逻辑还是各种类和堆栈的管理,都是非常头疼的问题。一般来说对于LOG类很多都是使用GLOG、而堆栈跟踪一般是基于GDB。而这里我们将开拓大家眼界,从另一个角度来说一些小而美的东西。这里整合一些网上非常好的博客,并结合自己的一些理解给大家整理一个
ROS时间种类 谈及时间,有一个很重要的概念是ROS Time和Wall Time,两者是有区别的。它们两个的接口完全一样,数据类型也一样,但是ROS Time表示的是ROS网络中的时间。ROS网络中的时间是指,如果当时在非仿真环境里运行,那它就是当前的时间。但是假设去回放当时的情况,那就需要把当时的时间录下来。以控制为例,很多的数据处理需要知道当时某一个时刻发生了什么。Wall Time可以理
使用一个桌面型的六轴协作机械臂,在机械臂的末端安装一个摄像头,来进行人脸识别和跟踪的一个功能。该功能分为两个模块,一个是人脸识别模块,另一个是机械臂的运动控制模块。 在前文有介绍到怎么控制机械臂的基本运动和人脸识别是如何实现的,在这里就不再复述了,本篇的内容主要是介绍如何完成运动控制模块的。 使用到的设备 机械臂 ,适配的摄像头 设备的详情可以了解前文 https://www.bilibili.
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信