# Serial Communication Library
[![Build Status](https://travis-ci.org/wjwwood/serial.svg?branch=master)](https://travis-ci.org/wjwwood/serial)*(Linux and OS X)* [![Build Status](https://ci.appveyor.com/api/projects/status/github/wjwwood/serial)](https://ci.appveyor.com/project/wjwwood/serial)*(Windows)*
This is a cross-platform library for interfacing with rs-232 serial like ports written in C++. It provides a modern C++ interface with a workflow designed to look and feel like PySerial, but with the speed and control provided by C++.
This library is in use in several robotics related projects and can be built and installed to the OS like most unix libraries with make and then sudo make install, but because it is a catkin project it can also be built along side other catkin projects in a catkin workspace.
Serial is a class that provides the basic interface common to serial libraries (open, close, read, write, etc..) and requires no extra dependencies. It also provides tight control over timeouts and control over handshaking lines.
### Documentation
Website: http://wjwwood.github.com/serial/
API Documentation: http://wjwwood.github.com/serial/doc/1.1.0/index.html
### Dependencies
Required:
* [catkin](http://www.ros.org/wiki/catkin) - cmake and Python based buildsystem
* [cmake](http://www.cmake.org) - buildsystem
* [Python](http://www.python.org) - scripting language
* [empy](http://www.alcyone.com/pyos/empy/) - Python templating library
* [catkin_pkg](http://pypi.python.org/pypi/catkin_pkg/) - Runtime Python library for catkin
Optional (for tests):
* [Boost](http://www.boost.org/) - Boost C++ librairies
Optional (for documentation):
* [Doxygen](http://www.doxygen.org/) - Documentation generation tool
* [graphviz](http://www.graphviz.org/) - Graph visualization software
### Install
Get the code:
git clone https://github.com/wjwwood/serial.git
Build:
make
Build and run the tests:
make test
Build the documentation:
make doc
Install:
make install
### License
The MIT License
Copyright (c) 2012 William Woodall, John Harrison
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
### Authors
William Woodall <wjwwood@gmail.com>
John Harrison <ash.gti@gmail.com>
### Contact
William Woodall <william@osrfoundation.org>
没有合适的资源?快使用搜索试试~ 我知道了~
基于ROS系统的无人机全地形视觉定位着陆系统
共338个文件
png:197个
stl:17个
jpg:16个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 150 浏览量
2024-06-14
15:49:24
上传
评论
收藏 188.51MB ZIP 举报
温馨提示
【作品名称】:基于ROS系统的无人机全地形视觉定位着陆系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:picture (相机标定图片和其他图片) project_code (项目代码) pcd_file (存储点云文件) robot (URDF文件) robot_action (MOVEIT_ACTION端 接受轨迹信息) robot_moveit_config (MOVEIT的配置文件) robots_plan (机械臂规划) search_keypoints (关键点查找) serial (串口驱动) serial_node (串口控制程序)
资源推荐
资源详情
资源评论
收起资源包目录
基于ROS系统的无人机全地形视觉定位着陆系统 (338个子文件)
unix.cc 26KB
win.cc 15KB
serial.cc 8KB
list_ports_linux.cc 7KB
list_ports_osx.cc 7KB
serial_example.cc 4KB
list_ports_win.cc 4KB
unix_serial_tests.cc 2KB
unix_timer_tests.cc 1KB
tokenizer.cc 769B
mdc2250.cc 11B
search_keypoints.cpp 7KB
robot_action.cpp 5KB
serial_node.cpp 2KB
arm1_planning.cpp 2KB
arm2_planning.cpp 2KB
arm4_planning.cpp 2KB
arm3_planning.cpp 2KB
terrain_shooting.cpp 2KB
degree.cpp 1KB
success_landing.cpp 705B
listener.cpp 411B
吉林大学“大学生创新创业训练计划”项目结题鉴定书.doc 8.8MB
创新训练项目申请书.doc 116KB
吉林大学“大学生创新创业训练计划”项目学期检查表 .docx 24KB
serial.dox 2KB
Doxyfile 104KB
.DS_Store 6KB
serial.vcxproj.filters 1KB
test_serial.vcxproj.filters 956B
serial.h 23KB
unix.h 4KB
win.h 4KB
v8stdint.h 2KB
模拟地形.jpg 3.25MB
机械臂.jpg 3MB
整体.jpg 2.88MB
电源.jpg 2.25MB
uno.jpg 549KB
hack.jpg 273KB
chil.jpg 129KB
kinect传感器.jpg 55KB
8.jpg 54KB
6.jpg 40KB
pca9685.jpg 39KB
充电宝.jpg 28KB
eye.jpg 27KB
Kinect.jpg 20KB
dectect.jpg 18KB
wifi.jpg 14KB
move_group.launch 3KB
demo.launch 3KB
planning_context.launch 1KB
run_benchmark_ompl.launch 902B
default_warehouse_db.launch 711B
moveit_rviz.launch 668B
joystick_control.launch 629B
setup_assistant.launch 538B
display.launch 538B
gazebo.launch 525B
warehouse.launch 521B
arm_planning.launch 497B
start_serial.launch 373B
start_search_keypoints.launch 230B
robot_action.launch 154B
Makefile 2KB
README.md 3KB
README.md 715B
爱剪辑-大创汇报_.mp4 29.14MB
一种基于ROS系统的无人机视觉定位着陆系统.mp4 26.73MB
应变.mp4 532KB
应力.mp4 420KB
terrain_shooting.pcd 4.69MB
吉林大学“大学生创新创业训练计划”项目结题鉴定书.pdf 1.05MB
创新训练项目申请书.pdf 500KB
吉林大学“大学生创新创业训练计划”项目学期检查表 .pdf 390KB
rosgraph.png 1.3MB
深度相机标定.png 897KB
实物图截图.png 821KB
彩色相机标定.png 742KB
7.png 587KB
关键点查询.png 421KB
demo_launch.png 358KB
robot_action.png 311KB
机械臂规划.png 310KB
串口.png 290KB
left-0084.png 263KB
left-0081.png 262KB
left-0033.png 262KB
left-0005.png 261KB
left-0036.png 261KB
left-0039.png 261KB
left-0034.png 261KB
left-0002.png 260KB
left-0079.png 260KB
left-0083.png 260KB
left-0016.png 260KB
left-0071.png 260KB
left-0090.png 259KB
left-0067.png 259KB
共 338 条
- 1
- 2
- 3
- 4
资源评论
- 憨憨老汉2024-08-17发现一个宝藏资源,资源有很高的参考价值,赶紧学起来~
MarcoPage
- 粉丝: 4296
- 资源: 8839
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript函数
- java-leetcode题解之Range Sum Query 2D - Mutable.java
- java-leetcode题解之Random Pick Index.java
- java-leetcode题解之Race Car.java
- java-leetcode题解之Profitable Schemes.java
- java-leetcode题解之Product of Array Exclude Itself.java
- java-leetcode题解之Prime Arrangements.java
- MCU51-51单片机
- java-leetcode题解之Power of Two.java
- java-leetcode题解之Power of Three.java
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功