自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穿着帆布鞋也能走猫步

不要让你的梦想沦为空想。

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

转载 Qt 内存管理机制

本文关注于 Qt 的内存管理,这里会使用 Qt 的机制,来实现一个简单的垃圾回收器。C++ 内存管理机制C++ 要求开发者自己管理内存。有三种策略:1 让创建的对象自己 delete 自己的子对象(这里所说的子对象,是指对象的属性,而不是子类,以下类似);2 让最后一个对象处理 delete;3 不管内存。最后一种通常成为“内存泄漏”,被认为是一种 bug。所以,我们现在就是要选出前面两种哪一

2016-12-28 10:43:13 576 2

原创 solidwork导出urdf文件

首先,URDF(Unified Robot Description Format)是ROS中使用的一种机器人描述文件,它以HTML的形式定义一个机器人。包含的内容有:连杆、关节名称,运动学参数、动力学参数、可视化模型、碰撞检测模型等。 那么,如何建立URDF文件呢?哈哈~ 据说上次做出来的机械臂模型不美观,其实这点我也是有自知之明的,所以换一种方案吧。将SolidWorks环境下设计好的图纸转化为

2016-12-28 10:37:41 3709 3

原创 运动规划:Moveit输出规划轨迹到Gazebo

对于XXX功能怎么实现,XXX错误怎么解决的问题。表面上看,解决这些问题的方法就是提供正确的代码,正确的编译方法,正确的运行步骤。 然而,这种解决方法只能解决这个特定的问题,而且解决之后我们也无法学到一些实际的东西。要想彻底明白,需要从源头入手,也就是说,不要问“MoveIt! 怎么把机械手从空间一个点移到另一个点?“,**而是要问"MoveIt! 为什么能把机械手从空间一个点移到另一个点?"。**

2016-12-20 21:35:00 6563 5

原创 gazebo官网例程

首先官网下载代码https://github.com/ros-simulation/gazebo_ros_demos 1 创建编译工作空间 cd ~/catkin_ws/src/ git clone https://github.com/ros-simulation/gazebo_ros_demos.git cd .. catkin_make 2 在Rviz运行 cd ~/catk

2016-12-19 20:47:45 4889

原创 gazebo与ros_control学习 (1)

首先说的通俗一点就是跑一遍官网例子 本文将使用ros_control和gazebo插件gazebo_ros_control实现模拟控制器,并驱动机器人joint运动。1 gazebo和ros_control数据流首先学习一些关于ros_control的基础知识 官方代码链接: https://github.com/ros-simulation/gazebo_ros_demos2 ros

2016-12-19 16:40:01 4411

转载 [小插曲]VC学习——基于MFC的模拟时钟程序

一、程序窗口设计步骤 (1)用AppWizard生成一个名为Clock的单文档(SDI)程序框架。为了简化应用程序,在第四步时去掉Docking toolbar和Initial status bar选择项(不删除也可),其他各选项均可用缺省设置。 (2)编辑项目的菜单资源,在主框架窗口的主菜单(IDR_MAINFRAME)中添加一个名为“时钟控制”的下拉菜单。在“时钟控制”菜单中添加三个菜单选项

2016-12-14 11:02:56 11157 4

原创 [小插曲] vs2013 MFC 串口上位机设计的学习

一 基础知识1 首先,何为上位机?何为下位机?上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer,主机、工控机、触摸屏 屏幕上显示各种信号变化(液压,水位,温度等)。 下位机 下位机是直接控制设备获取设备状况的计算机, 一般是PLC/单片机single chip microcompu

2016-12-11 14:16:19 6084 1

原创 六自由度机械臂gazebo仿真

要仿真则需要机器人模型,所以先得有.urdf或者.xacro文件。接着,要想模型在Gazebo里运动起来,又需要在xacro里设置一些运动关节的 transmission;其次,为了让它在gazebo里显示出来,需要借助于gazebo_ros这个package的node:spawn_model来加载一个empty_world;随后,关节的pid设置是需要一个配置文件的robot_control.

2016-12-08 21:05:40 9145 9

原创 Gazebo仿真

在ROS中有3个可以模拟机器人的模拟器软件:GazeboStageArbotiX(就是RVIz)你可以任选一个: Gazebo是一个仿真环境(平台),可以进行三维机器人动力学仿真等,够模拟复杂和现实的环境中关节型机器人,很强大。可以模拟出完整的现实世界,但是软件使用起来比较复杂。 Stage:简单的2D模拟器,可以管理多个机器人和各种传感器,比如激光传感器。 ArbotiX:它就是Rvi

2016-12-06 11:13:18 11440 5

原创 基于ROS的smartcar仿真

准备工作: 创建工作空间,在src下创建smartcar功能包(见相关ROS基础入门) 1.创建ros package命名为smartcarcatkin_create_pkg smartcar std_msgs rospy roscpp urdf 2.建立文件夹launch和urdf分别用来存放.launch文件和.urdf文件 3 在smartcar文件夹下建立urdf文件夹,创建智能车的描

2016-12-05 16:34:16 2380 9

Waste-Sorter-master.zip

用**fastai**库(建在**PyTorch**上)将图像分类为纸板,玻璃,金属,纸张,塑料或垃圾。使用了由Gary Thung和Mindy Yang手动收集的图像数据集

2020-05-25

trashnet-master.zip

训练一个卷积神经网络,用**fastai**库(建在**PyTorch**上)将图像分类为纸板,玻璃,金属,纸张,塑料或垃圾。这是由Gary Thung和Mindy Yang手动收集的图像数据集

2020-05-25

inttypes与stdint.h.rar

我们有时候需要使用int有关的宏,比如PRId64,int64_t等,就需要包含这两个头文件。其中inttypes.h是标准C函数库的头文件,提供整数输入的各种转换宏。在系统中,其所在路径为:/usr/include/inttypes.h。stdint.h是c99中引进的一个标准C库的头文件.

2020-01-19

(机器学习-使用OpenCV和Python进行智能图像处理)Machine Learning for OpenCV.pdf

本书是一本基于OpenCV和Python的机器学习实战手册,既详细介绍机器学习及OpenCV相关的基础知识,又通过具体实例展示如何使用OpenCV和Python实现各种机器学习算法,并提供大量示列代码,可以帮助你掌握机器学习实用技巧,解决各种不同的机器学习和图像处理问题。

2019-07-25

基于ROS的机械臂运动控制

基于ROS的机械臂运动控制源代码,包含六自由度机械臂的Rviz仿真模型、moveit运动轨迹规划、机械臂运动控制以及相机标定等源代码及脚本程序。

2018-08-01

protoc-3.3.0-win32

protobuf 在windows下的代码生成工具,可以生成各种语言版本的代码 (Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You can find protobuf's documentation on the Google Developers site.)

2017-12-27

visio在线安装包

用于window10系统下的visio安装,Microsoft Visio在Windows操作系统下运行的流程图和矢量绘图;方便 IT和商务专业人员进行复杂信息、系统和流程进行、可视化处理、分析交流等日常安排,是绘制流程图使用率最高的软件之一,新版的visio2016提供了直观 共享的的模板功能,非常便捷,方便。

2017-12-27

protobuf-3.5.1.zip

Protoc用于编译相关程序运行文件,解压后将bin文件夹内的protoc.exe拷贝到c:\windows\system32目录下(用于将protoc.exe所在的目录配置到环境变量当中)。

2017-12-27

LED摇摇棒.SchDoc

要明白这个电路的原理的话, 需要硬件编程语言的基本知识,比如 VHDL,CPLD之类的啊。 当然不会也没有关系,单单只是借电路的话很简单.

2015-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除