原创 Apollo5.5規劃代碼分析(2)
cos_theta_smoother.h(用戶可以調用這個函數CosThetaSmoother::Solve()函數優化自己的路徑) #pragma once #include <utility> #include <vecto
原创 Apollo5.5規劃代碼分析(1)
modules目錄下的子目錄 ├─ calibration// 標定模塊,現在已經實現自動標定的功能 ├─ canbus // can總線相關的模塊 ├─common // 公共源碼模塊如日誌,工廠模式的實現,日誌系統,監控模塊,
原创 Apollo5.5規劃代碼分析(3)
/* * @brief: * This class solve an optimization problem: * Y * | * | P(x1, y1) P(x2, y2
原创 Apollo5.5規劃代碼分析(4)-frenet和cartesian座標轉換
#pragma once #include <array> #include "modules/common/math/vec2d.h" namespace apollo { namespace common { names
原创 計算車輛縱向誤差Compute Longitudinal Errors
#ComputeLongitudinalErrors主函數 void LonController::ComputeLongitudinalErrors( const TrajectoryAnalyzer *trajecto
原创 機器學習課程(吳恩達)編程答案(2)
plotData.m function plotData(X, y) %PLOTDATA Plots the data points X and y into a new figure % PLOTDATA(x,y) plo
原创 Real-Time Trajectory Planning for Autonomous Urban Driving: Framework, Algorithms, and Verifications
Real-Time Trajectory Planning for Autonomous Urban Driving: Framework, Algorithms, and Verifications 目的 generating
原创 電路基礎知識(1)
與非門工作原理 TTL與非門 三態門(TSL門)
原创 機器學習課程(吳恩達)學習筆記(1)—機器學習
(一)機器學習分類 監督學習Supervised Learning 數據集+標記(正確的答案) Regression:迴歸問題(結果爲連續值) Classfication:分類問題(結果爲離散值) 無監督學習Unsupervise
原创 材料力學(1)
內力方程常需要分段用不同的函數表示 分段點也稱爲控制面,通常,以集中外力作用點或 分佈外力集度突變處爲分段點。 根據分段點,分別對每一段杆件運用一次截面法, 列出該段的內力方程。 用截面法求某截面上的內力或列內力方程的步驟:
原创 STM32F103固件庫編程(8)—CAN通訊
CAN寄存器 工作模式 正常模式:可向總線發送和接收 靜默模式:不能向總線發送,但可接收 迴環模式:能向總線發送,接收的是發送端的數據(收不到總線的數據) 迴環靜默模式:不能向總線發送和接收 位序 接收篩選器 CAN
原创 ROS基礎知識學習筆記(2)—C++指針
(一)指針 #include <iostream> using namespace std; int main() { int a=10; int* p; p=&a; cout<<"變量a的值
原创 ROS基礎知識學習筆記(6)—三維空間剛體旋轉
ROS基礎知識學習筆記(6)—三維空間剛體旋轉 (一)旋轉矩陣 內積和外積 歐式變換 R就是旋轉矩陣 (二)變換矩陣與齊次座標 (三)旋轉向量 (四)歐拉角 (五)四元數(Quaternion) 四元數既是緊湊的,
原创 STM32固件庫編程(1)—GPIO點亮LED
STM32固件庫編程(1)—GPIO點亮LED 工程文件夾 宏定義 led.h #ifndef __LED_H #define __LED_H #include "stm32f10x.h" #define LED_G_GP
原创 ROS基礎知識學習筆記(1)—數據類型
ROS基礎知識學習筆記(1)—數據類型 (一)std_msgs(Standard ROS Messages)標準數據類型 參考網站:http://wiki.ros.org/std_msgs ROS Message Types Bo