![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ros
文章平均质量分 80
zhangjiali12011
这个作者很懒,什么都没留下…
展开
-
基于Arduino&ros的温度控制器
以arduino为下位机,控制加热器和传感器。将读取的传感器数据上传到上位机。上位机是安装了ros的电脑或树莓派,通过获取到温度的变化情况控制加热器。0.代码github:https://github.com/zhangjiali1201/temp_controlarduino_exercise是感热灯的代码。arduino_ntc是ros_arduino_bridge对应的下位机代码。1.前言使用ros开源包ros_arduino_bridge进行ros和arduino之间的通信。原创 2021-02-24 17:39:43 · 1569 阅读 · 3 评论 -
ros回炉6-URDF
统一机器人描述格式URDF可以描述机器人模型,模型描述了机器人的结构构成,在rviz、moveit!等工具中都可以使用URDF模型。原创 2021-01-05 17:38:19 · 363 阅读 · 0 评论 -
ros_arduino_bridge控制舵机
简单对比在ros中使用ros_arduino_bridge和rosserial_arduino控制舵机的区别,然后根据ros_arduino_bridge包进行修改写一个ros_arduino_bridge控制舵机的例子。原创 2020-04-17 15:28:19 · 2812 阅读 · 4 评论 -
ubuntu ros anaconda遇到的问题以及解决方法记录
一些使用中遇到的问题和解决方法,包括但不限于ubuntu、ros等。原创 2018-04-25 12:12:15 · 2783 阅读 · 2 评论 -
ROS资源整理-学习ROS用得到的一些资料(持续更新)
整理一下用过很好的ROS资源,遇到新的会持续补充。原创 2019-06-13 19:22:22 · 5301 阅读 · 7 评论 -
使用solidworks插件获取urdf包
windows下部分1)安装插件并启用 ROS目前提供了SolidWorks转URDF的插件,叫做sw_urdf_exporter 下载链接:http://wiki.ros.org/sw_urdf_exporter Ps.别的三维建模软件没有直接转urdf的插件,可以保存为通用的igs格式然后在solidworks中打开。...原创 2017-10-22 20:47:24 · 10689 阅读 · 18 评论 -
通过Moveit!配置助手配置Moveit!包
moveit!是一个很强大的包,如果没有它,机械臂的正逆运动学问题,碰撞检测,动作规划等都会是非常复杂的问题,而moveit!!的存在,就如它的名字一般,使之变成了简单的move it.原创 2017-12-25 20:31:43 · 4385 阅读 · 3 评论 -
通过Moveit!创建的文件--srdf文件
介绍通过MoveIt!生成的配置包中的srdf配置文件。原创 2017-12-28 21:30:05 · 2511 阅读 · 0 评论 -
rosserial_arduino控制舵机
通过rosserial_arduino包在ros中控制舵机原创 2018-12-24 20:15:52 · 2151 阅读 · 0 评论 -
讯飞语音移植到nao机器人1-安装相关组件
1.下载sdk到官网下载,官网地址:https://community.ald.softbankrobotics.com/en/resources/software/language/en-gb注意,需要科学上网,需要注册需要下两样东西,一个是C++ Naoqi SDK,一个是Python Naoqi SDK,下载linux版本,版本号随意choregraphe根据自己需要安装,是...原创 2019-04-09 21:49:42 · 1258 阅读 · 0 评论 -
讯飞语音移植到nao机器人2-用ROS控制NAO测试
测试1$ /home/zjl/下载/naoqi-sdk-2.1.4.13-linux64/naoqi #建一个虚拟nao机器人$ roscore$ roslaunch nao_bringup nao_full_py.launch nao_ip:=127.0.0.1 roscore_ip:=http://zjl-X550ZE:11311/ #启动nao机器人$ rosrun rviz r...原创 2019-04-14 16:29:48 · 1026 阅读 · 0 评论 -
ros回炉1-管理环境
ros环境管理在ros中,如果需要在某个空间下执行命令,就要source该空间的setup.bash文件,(source命令大致意思为使用定义当前工作空间执行命令)如果在未source的空间执行命令,例如roslaunch某个文件,会有报错,类似zjl@zjl-HP-ZBook-15u-G3:~ $ roslaunch my_moveit my_moveit.launch[my_m...原创 2017-12-16 21:06:01 · 254 阅读 · 0 评论 -
ros回炉2-创建工作空间
创建ros工作空间*均以indigo为例在Groovy之前所有版本的ROS都使用rosbuild来创建ROS堆和包。从Groovy开始,另一种名叫catkin的建系统被引入。同时,堆被元数据包取代。由于现在使用Groovy之前版本的较少,所有我们就从catkin开始学习。1.安装catkinps.如果按照ros wiki的教程完整安装了ros系统,catkin是不需要额外再安装...原创 2017-12-17 10:38:43 · 239 阅读 · 0 评论 -
ros回炉3-编译ros程序包
编译ros程序包*基于indigo1.使用catkin_makecatkin_make是一个命令行工具,可以将其理解为在CMake标准工作流程中依次调用了camke和make。使用方法: # 在catkin工作空间下$ catkin_make [make_targets] [-DCMAKE_VARIABLES=...]通常我们会同时编译src文件夹下的所有catk...原创 2017-12-29 16:29:29 · 1349 阅读 · 0 评论 -
ros回炉4-寻找并下载第三方ROS数据包
搜索ros包的方法很多,例如在ros wiki上搜索,google搜索等,这里就整理最常用的一种方法。使用roslocate命令寻找第三方ros包如果明确的知道寻找的包的准确名称,并且希望找到该包的URL地址,那么最方便的方式就是使用roslocate命令。例如,想查找turtlebot_apps 包,那么就可以输入如下指令: $ roslocate uri turtlebot_...原创 2018-01-09 22:00:11 · 684 阅读 · 0 评论 -
ros回炉5-创建ros package
创建并编译ros包1.一个ros package包含的内容最简单的程序包可能仅仅包含package.xml文件和CMakeLists.txt文件。 2.用catkin_create_pkg命令创建一个新的ros程序包。首先切换到需要创建包的catkin工作空间的src目录下。 $ cd ~/catkin_ws/src如何可以使用catkin_create_p...原创 2018-01-23 20:13:49 · 500 阅读 · 0 评论 -
turtlebot2-基础包安装及测试
由于turtlebot是在创客智造买的,很多地方都是参考创客智造的教程进行的,创客智造的教程建议用两点电脑处在同一网络下操作turtlebot,但为了省事,我们仅用一台笔记本控制turtlebot。关于怎么安装支架,怎么接线,以及操作系统的安装这里就不再赘述了。*以下均基于Ubuntu14.04&ros indigo1.turtlebot基础包安装$sudo apt...原创 2018-04-18 19:15:06 · 1837 阅读 · 0 评论 -
ubuntu16.04+ros kinetic安装kinect2相关驱动及安装包
在Ubuntu16.04+ROS kinetic下安装kinect2的驱动libfreenect2和ros包iai_kinect2.原创 2019-07-24 12:35:53 · 965 阅读 · 1 评论