嵌入式系统开发应用
白码王子小张
小张的零碎笔记
展开
-
Ubuntu18.04下实现ROS智能车定位导航仿真
目录一、racecar功能包下载编译(一)racecar功能包下载(二)安装相应控件(三)编译racecar功能包二、为智能车自主导航搭建跑道(一)搭建跑道模型(二)运行racecar小车模型,将刚才创建的跑道模型导入模型中(三)为跑道添加障碍物(四)进入racecar功能包的racecar_gazebo—>launch的目录下,创建launch文件,配置跑道参数(五)gmapping建图三、实现自主定位导航一、racecar功能包下载编译(一)racecar功能包下载1、进入ROS工作空间的s原创 2020-07-02 17:58:36 · 6793 阅读 · 7 评论 -
ROS采坑日记(3)----在ROS下 编译ORB_SLAM2时遇到问题:[rosbuild] rospack found package "ORB_SLAM2" at ""........
Ubuntu18.04环境下ROS编译ORB_SLAM2时遇到问题:[rosbuild] rospack found package “ORB_SLAM2” at “”…1、问题描述:在执行./build_ros.sh的时候出现的问题如下:[rosbuild] rospack found package “ORB_SLAM2” at “”, but the current directory...原创 2020-04-21 08:54:15 · 4872 阅读 · 8 评论 -
ROS踩坑日记(2)----ERROR: cannot download default sources list from:
解决ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/…方法问题描述:ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/mas...原创 2020-04-19 12:59:20 · 3217 阅读 · 6 评论 -
ROS采坑日记(1)----解决E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)的问题
解决E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)的问题首先看报的错误:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)查看一下进程:ls /var/lib/dpkg/lock-frontend删除这个进程:sudo rm -r -f /var/lib/dpk...原创 2020-04-19 10:00:32 · 1697 阅读 · 6 评论 -
VMware15下安装Ubuntu18.04
VMware15下安装Ubuntu18.04在安装Ubuntu18.04之前需要从清华的镜像站中下载ubuntu-18.04.3-desktop-amd64.iso清华镜像站地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/1、打开VMware,选择创建新的虚拟机2、选择自定义安装3、选择硬件兼容性,VMwa...原创 2020-04-18 10:53:43 · 893 阅读 · 0 评论 -
阿里云服务器ECS Ubuntu18.04 首次使用配置教程(图形界面安装)
阿里云服务器ECS Ubuntu18.04 首次使用配置教程1、首次使用SSH连接终端是这样的,不过在此之前要先在管理下修改实例密码点击更多-密码/密钥-重置实例密码2、升级系统apt-get update3、升级软件apt-get upgrade4、接着安装桌面系统apt-get install ubuntu-desktop这个过程会花费一点时间5、图形界面安装...原创 2020-04-17 22:05:48 · 1922 阅读 · 0 评论 -
Ubuntu18.04下安装配置ORB_SLAM2以及过程中遇到的问题解决方法
Ubuntu18下安装配置ORB_SLAM2ORB_SLAM2的安装配置Ubuntu18下安装配置ORB_SLAM2一、安装必须工具二、安装Pangolin作为可视化和用户界面三、安装Eigen3——一个开源线性库,可进行矩阵运算四、安装ORB-SLAM2五、安装OpenCV六、运行单目SLAM实例一、安装必须工具安装配置过程中需要需要cmake、gcc、g++和Git工具1、安装git,...原创 2020-04-16 23:02:37 · 8433 阅读 · 28 评论 -
ROS学习记录:基于Python的ROS话题消息编程
基于Python的ROS话题消息编程1、进入工作空间,创建名为learning_topic的功能包cd catkin_ws/srccatkin_create_pkg learning_topic std_msgs rospy roscpp2、在功能包目录下创建msg文件夹用于存放Person.msg文件Person.msg文件内容如下:string nameuint8 sex...原创 2020-04-07 10:51:34 · 596 阅读 · 3 评论 -
ROS学习记录:Ubuntu18下ROS摄像头标定
在Ubuntu18系统中完成摄像头标定1、安装相机校准功能包sudo apt-get install ros-melodci-camera-calibration2、运行ROS核心程序roscore3、新建终端运行uvc_camera_node节点rosrun uvc_camera uvc_camera-node4、打印相机信息rostopic echo /camera_in...原创 2020-04-07 10:30:36 · 1696 阅读 · 0 评论 -
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示
ROS的Rviz下完成摄像头的视频显示此处在VMware虚拟机下的Ubuntu18系统一、前期准备找到虚拟机设置,将USB设置为3.0连接摄像头连接成功,右下角会有显示二、开始操作1、启动ROS核心程序roscore2、新建终端运行uvc_camera节点rosrun uvc_camera uvc_camera-node出现如下错误说明摄像头没有连接成功3、查看...原创 2020-04-07 10:05:05 · 1323 阅读 · 0 评论 -
ROS学习记录:读入bag文件,用Rviz读入播放
安装Rviz,读入bag文件,用Rviz读入播放1、Rviz安装Ubuntu16安装Rvizsudo apt-get install ros-kinetic-rvizUbuntu18安装Rvizsudo apt-get install ros-Melodic-rviz2、启动ROS核心程序roscore3、新建终端,打开Rvizrosrun rviz rviz打开如下...原创 2020-04-06 22:11:11 · 4952 阅读 · 5 评论 -
ROS学习记录:动作编程
动作编程:客户端发送一个运动目标,模拟机器人运动到目标位置的过程,包含服务端和客户端的代码实现,要求带有实时位置反馈一、在工作空间下创建功能包cd ~/catkin_ws/srccatkin_create_pkg learn_action std_msgs rospy roscpp actionlib actionlib.msgs二、在创建的功能包learn_action的src目录下创...原创 2020-04-06 21:56:08 · 706 阅读 · 0 评论 -
ROS学习记录:创建一个工作空间和功能包,完成话题与服务编程
创建一个工作空间和功能包,完成话题与服务编程一、创建一个工作空间和功能包,然后在功能包中完成如下工作,并使用launch文件启动涉及的节点1、创建工作空间然后编译工作区2、创建工程包、编译3、写一个发布节点,在创建的工程包的src目录下创建talker.cpp和listener.cpp二、话题与服务编程:通过代码新生一只海龟,放置在(5,5)点,命名为turtle2;通过代码订阅turtle2的实...原创 2020-04-06 21:27:25 · 1398 阅读 · 1 评论 -
Ubuntu18环境下安装ROS
Ubuntu18环境下安装ROSROS系统是机器人操作系统,机器人操作系统是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。到2008年,主要由威楼加拉吉继续该项目的研发。ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管...原创 2020-04-04 18:44:37 · 1173 阅读 · 1 评论