关闭
当前搜索:

配置kdevelop+stlink 的STM32开发环境

1、安装kdevelopsudo apt-get build-dep gcc sudo apt-get install build-essential sudo apt-get install Kdevelop2、安装stlink驱动Before continuing, the following dependencies must be met: 1.libusb-1.0 1.1:s...
阅读(39) 评论(0)

git 上传本地代码到github

1、上传新的文件夹cd robot_platform git init git status git add . git commit -m "自定义机器人平台" git remote add origin http://10.108.235.88/Chen-Jiannan/OneRobotPlatform.git git pull origin master git push origin ma...
阅读(32) 评论(0)

turtlebot 利用cartographer 建图

1、假设你已经成功编译cartographer, cartographer_ros, cartographer_turtlebot, ceres_solver 2、成功安装雷达驱动 3、turtlebot_urg_lidar_2d.launch 里面的内容 ...
阅读(123) 评论(1)

rviz 显示激光雷达数据

1、修改激光的权限ls -l /dev/ttyACM0 sudo chmod a+rw /dev/ttyACM02、运行激光驱动节点roscore roslaunch urg_node urg_lidar.launch3、rviz显示rvizfixed frame设置为/laser_link Add display type laser scan 选择topic /scan...
阅读(67) 评论(0)

Palindrome Linked List

Given a singly linked list, determine if it is a palindrome.Follow up: Could you do it in O(n) time and O(1) space?转自: http://www.cnblogs.com/grandyang/p/4635425.html解法一: 这道题让我们判断一个链表是否为回文链表,那么根据回文串的...
阅读(54) 评论(0)

Delete Node in a Linked List

Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, t...
阅读(49) 评论(0)

ORB-SLAM2 跑数据集&&运行自己的摄像头

假设你已经成功将ORB-SLAM2 编译通过1、运行单目 SLAM:我们这里采用 freiburg1_desk 数据,可以从这里下载: freiburg1_desk 数据集 将这个数据集放在 ORB_SLAM2 下的 Data 文件夹下面并解压缩。 运行如下指令:./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monoc...
阅读(254) 评论(0)

ROS launch启动文件的理解与编写

ROS launch启动文件的理解与编写 ROS launch文档介绍...
阅读(65) 评论(0)

cmake & catkin_make安装到指定目录

cmake -DCMAKE_INSTALL_PREFIX=/usr .. make install...
阅读(79) 评论(0)

使用Qt插件在Qt中进行ROS开发

使用Qt插件在Qt中进行ROS开发...
阅读(67) 评论(0)

flaot类型数据与单个字节相互转换

利用共同体将4字节转换为浮点数union U{ float f ; unsigned char x[4]; }data ; int main(void) { data.x[0] = 0xda; data.x[1] = 0x0f; data.x[2] = 0x49; data.x[3] = 0x40; printf("%...
阅读(138) 评论(0)

Installation QT ROS 插件 for Ubuntu 16.04

Installation Procedure for Ubuntu 16.04sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial sudo add-apt-repository ppa:levi-armstrong/ppa sudo apt update && sudo apt install qt57creator sudo...
阅读(84) 评论(0)

安装C++ boost 库

1、先去 Boost官网 下载最新的Boost版本, 我下载的是boost_1_6_0版本, 解压.2、进入解压后目录: cd boost_1_6_0, 执行下面的命令:./bootstrap.sh --prefix=path/to/installation/prefixprefix 的值是你希望安装boost的路径, 不开启此参数的话默认安装在 /usr/local 下. 我安装在 /home/c...
阅读(81) 评论(0)

c++中new和delete的使用方法

对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在编译程序时安排好的,这带来了极大的不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。对于不能确定需要占用多少内存的情况,动态内存分配解决了这个问题。new和delete运算符是用于动态分配和撤销内存的运算符。 一、new用法1.开辟单变量地址空间使用new运算符时必须已知数据类型,new运算符会向系统堆区申请足够的存储空间,如...
阅读(88) 评论(0)

创建一个ROS节点

mkdir -p ~/catkin_ws/srccd ~/catkin_ws/src现在使用catkin_create_pkg命令来创建一个名为’beginner_tutorials’的新程序包,这个程序包依赖于std_msgs、roscpp和rospycatkin_create_pkg beginner_tutorials std_msgs rospy roscpp这将会创建一个名为beginne...
阅读(116) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3627次
    • 积分:261
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论