- 博客(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 6564 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 11160 4
原创 [小插曲] vs2013 MFC 串口上位机设计的学习
一 基础知识1 首先,何为上位机?何为下位机?上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer,主机、工控机、触摸屏 屏幕上显示各种信号变化(液压,水位,温度等)。 下位机 下位机是直接控制设备获取设备状况的计算机, 一般是PLC/单片机single chip microcompu
2016-12-11 14:16:19 6087 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 11443 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
2020-05-25
trashnet-master.zip
2020-05-25
inttypes与stdint.h.rar
2020-01-19
(机器学习-使用OpenCV和Python进行智能图像处理)Machine Learning for OpenCV.pdf
2019-07-25
protoc-3.3.0-win32
2017-12-27
visio在线安装包
2017-12-27
protobuf-3.5.1.zip
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人