原创 ros 筆記(1)

一.常用命令:catkin_create_pkg   創建功能包rospack 獲取功能包的信息catkin_make 編譯工作空間的功能包rosdep 自動安裝功能包依賴的其他包roscd 功能包目錄跳轉roscp 拷貝功能包的文件ro

原创 c++primer plus總結(三)

(一)繼承派生類對象儲存了基類的數據成員(派生類繼承了基類的實現)派生類對象可以使用基類的方法(派生類繼承了基類的接口)派生類需要自己的構造函數派生類可以根據自己的需要額外添加數據成員和成員函數構造函數必須給新成員跟繼承的成員提供數據派生

原创 c++整理(二)面向對象

一.類聲明:私有放數據成員,公有放函數成員,私有成員通過成員函數來訪問,公有成員可以直接被類對象的程序直接訪問函數定義:用作用域解析運算符來指出成員函數屬於哪個類類成員函數通過類對象來調用,使用句點運算符二.構造函數用來初始化函數,使用對

原创 python練習1:素數

練習一:python實現n以內素數 #!/bin/env python #--coding:utf-8-- import math import sys def prime(n):

原创 c++ primer plus總結(一)

我是從開學開始學c++ 現在已經及其混亂整理一下思路總結一下與c的不同1.輸入用cin,輸出用cout字符串:cin.getline(name,20) 將20個元素讀入name              cin.get(name,size

原创 ros入門小海龜

啓動ROS_Master :    roscore啓動小海龜仿真器:rosrun turtlesim turtlesim_node啓動海龜控制節點:rosrun turtlesim turtle_teleop_key啓動rqt_graph

原创 畢設:opencv3.4.2 c++ 相機標定

網上全是opencv2的 用也用不了 而且路徑什麼的很重要 要改成自己的哈!! 讀了兩次圖片calibdata.txt 用的都是jpg 不是bmp     #include <iostream> #include <fstream> #i

原创 實習 : laser_scan_matcher 小見解

PLICP : point to line https://github.com/ccny-ros-pkg/scan_tools 下載其中的laser_scan_matcher 放在工作空間下直接catkin_make就能編譯 看源碼最重

原创 實習 : tensorflow-openpose安裝

tips: ubuntu16.04 下 Python3.5和Python2.7共存,開啓選擇模式 opencv3.4.2 ( Python2.7跟opencv3.4.2不能共存不能 import cv2 ) tensorflow 安裝 1

原创 實習:ros自定義msg收發全過程

小程序全用python寫 拯救c++禿頭女孩 訂閱和發送是可以同時進行 先定義一個.msg文件 數據格式如下 time stamp int32 command int32 state from a.msg import b a是b.msg

原创 一張好圖

原创 實習 : c++常用技能整理(持更)

c++11 常用新特性一覽:https://blog.csdn.net/jiange_zh/article/details/79356417 1 . vector 2 . list 3 . map 4 . STL tips: erase是

原创 移動IP | client/server實現文件的傳輸

題目:在server程序中,將接收到的字符串保存到指定文件/*server.c*/#include<sys/socket.h>#include<stdio.h>#include<stdlib.h>#include<errno.h>#inc

原创 實習:里程計運動模型及標定

  一般是兩輪差速模型 使用最小二撐法 (字太醜啦!!!   特徵提取主要分爲兩個步驟:區域分割和特徵提取。區域分割階段主要完成特徵模式的分類及識別確定,即確定特徵屬於哪類模式,如直線,圓弧等,並確定屬於該特徵模式的區域及區域內的激光

原创 實習 :後端優化GN/LM

自從當了程序員,活得越來越糙了,皮糙肉厚,抗壓能力直線飆升,我還是有點想念做硬件時期的,但還是學習爲主,啥東西做好了就是好東西。 高斯牛頓法比梯度下降法更容易收斂,迭代更少次數,梯度下降法可能會局部最優,牛頓法用一個二次曲面擬合當前所處