書(shū)馨卡幫你省薪 2024個(gè)人購(gòu)書(shū)報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
ROS教育機(jī)器人實(shí)訓(xùn)教程=ROS Educational Robot Training Tutorial

ROS教育機(jī)器人實(shí)訓(xùn)教程=ROS Educational Robot Training Tutorial

作者:尤濤
出版社:西北工業(yè)大學(xué)出版社出版時(shí)間:暫無(wú)
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 287
中 圖 價(jià):¥76.4(7.8折) 定價(jià)  ¥98.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書(shū)更多>

ROS教育機(jī)器人實(shí)訓(xùn)教程=ROS Educational Robot Training Tutorial 版權(quán)信息

ROS教育機(jī)器人實(shí)訓(xùn)教程=ROS Educational Robot Training Tutorial 內(nèi)容簡(jiǎn)介

本書(shū)講解如何搭建ROS機(jī)器人,以及如何使用、學(xué)習(xí)ROS。主要內(nèi)容包括ROS機(jī)器人涉及到的知識(shí)工具,圖像處理工具,OpenCV的知識(shí)與機(jī)器人底層控制器串口通信和底盤PID調(diào)試相關(guān)知識(shí),CAN通信、串口通信,下位機(jī)與上位機(jī)控制系統(tǒng)的通信算法,數(shù)據(jù)包發(fā)送與接收解析算法。機(jī)器人底盤運(yùn)動(dòng)解析包括麥克納姆輪底盤、全向輪底盤、差速底盤和阿克曼底盤解析算法等。本書(shū)結(jié)構(gòu)嚴(yán)謹(jǐn)、文圖配合恰當(dāng),注重理論聯(lián)系實(shí)際,書(shū)中所給出的例題、思考題與計(jì)算題均結(jié)合了實(shí)踐項(xiàng)目所用知識(shí),便于學(xué)生自學(xué)和理解、掌握與應(yīng)用所學(xué)知識(shí)。 本書(shū)可作為學(xué)校開(kāi)展留學(xué)生機(jī)器人工程訓(xùn)練項(xiàng)目的課程教材,也可供機(jī)器人學(xué)習(xí)愛(ài)好者與ROS學(xué)習(xí)愛(ài)好者等讀者使用。

ROS教育機(jī)器人實(shí)訓(xùn)教程=ROS Educational Robot Training Tutorial 目錄

Chapter 1 ROS Robot Overview 1.1 Composition of a general robot 1.2 What is ROS robot 1.3 ROS robot 1.4 The positive direction of motion of the ROS robot Chapter 2 Implementation of the STM32 Bottom Execution Part 2.1 Overview 2.2 Serial port 3/serial port 1 communication receiving speed control command 2.3 CAN communication receiving speed control command part 2.4 Motion execution 2.5 Sending status information to the decision-making level 2.6 Mobile phone bluetooth APP remote control part 2.7 PS2 wireless controller remote control part 2.8 The model aircraft remote control 2.9 Brief description of STM32 source code Chapter 3 Kinematic Analysis of Common Wheeled Robots 3.1 Mecanum wheel 3.2 Omnidirectional wheel 3.3 Two-wheel differential 3.4 Ackerman steering Chapter 4 Ubuntu 4.1 Overview 4.2 Virtual machine 4.3 Common commands of Ubuntu 4.4 Remote control 4.5 Remote control:telecommunication configuration 4.6 Remote command line control:SSH 4.7 Remote desktop control:VNC 4.8 Remote mounting files:NFS 4.9 Text editor:Sublime Text Chapter 5 Introduction of ROS 5.1 Introduction 5.2 Installation of ROS 5.3 Working space and function package 5.4 ROS communication method 5.5 Examples of using node, topic, service and parameter server Chapter 6 ROS Programming Training:Make a Function Package 6.1 Functional design 6.2 Create a new workspace and function package 6.3 Custom topic data format 6.4 C++ implements topic publishing, subscribing and parameter reading 6.5 Python implements publishing, subscribing, and parameters reading of topics 6.6 Use the launch file to invoke the function packages and upload parameters Chapter 7 TF, urdf, rviz, rqt and OpenCV 7.1 What is TF? 7.2 TF programming:C++ implements TF broadcasting and monitoring 7.3 TF programming:Python implements TF broadcasting and monitoring 7.4 TF static coordinates tool:launch file publishes static coordinates 7.5 urdf files 7.6 rviz 7.7 rqt 7.8 ROS and OpenCV:cv bridge Chapter 8 ROS and STM32 Motion Chassis 8.1 What ROS should do 8.2 Function package "turn on wheeltec_robot" 8.3 Use the function package "turn on wheeltec_robot" Chapter 9 Simultaneous Positioning and Mapping of ROS Robots 9. 1 Basic concepts of simultaneous positioning and mapping 9.2 Gmapping mapping algorithm function package 9.3 Hector mapping algorithm function package 9.4 Cartographer mapping algorithm function package 9.5 Karto mapping algorithm function package 9.6 Mapping with ROS robot Chapter 10 Autonomous Navigation of ROS Robots 10.1 Overview 10.2 ROS autonomous navigation function package and navigation framework 10.3 Autonomous navigation parameter file 10.4 Autonomous navigation with R()S robots Appendices References
展開(kāi)全部
暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服