- 博客(24)
- 收藏
- 关注
原创 Ubuntu16.04下向github传送或修改代码
初次使用Git设置这段针对的是初次使用Git的设置,如果初次设置之后,就直接跳到下一阶段。将本地仓库push至github远程仓库1.首先要确定Ubuntu下是否有git,终端运行指令$ sudo apt install git2.初次运行Git需要对Git环境进行配置,具体指令为:$ git config --global user.name "用户名"$ git c...
2019-04-25 09:56:14
778
原创 ubuntu16.04 通过anaconda建立虚拟环境,安装tensorflow1.10,cuda9.0,cudnn7.1.2
1.anaconda建立虚拟环境及conda操作//env_name代表你想要建立的环境名字,-n表示名字conda create -n ${env_name} python=3.5//激活环境source activate ${env_name}//退出环境source deactivate//删除环境conda remove -n ${env_name} --all...
2019-04-11 11:51:21
2204
2
原创 Ubuntu16.04下openpose编译及测试demo
一、安装官方安装流程见openpose官方在安装前,尽量保证有很好的显卡以及内存,不然在运行demo的过程中会出现out of memory的情况出现。流程如下: 1.下载git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose2.更新git pull origin master 可...
2019-03-06 15:20:55
3624
原创 Ubuntu16.04 安装caffe(for gtx,rtx,cuda8.0)
//part 1是针对与原来的10系列显卡,20系列的显卡使用因为cuda版本的问题会有问题,因此如果是20系列的显卡直接看part2part 1:(for gtx10*)一.环境安装:1.依赖库安装 基本的依赖库安装 sudo apt install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev...
2018-10-19 19:19:28
847
原创 Ubuntu16.04下使用ros_qtc_plugin在qt下进行编译
系统测试环境:系统版本:Ubuntu16.04 ROS版本:kinetic 按照官网的教程https://ros-qtc-plugin.readthedocs.io/en/latest/_source/Improve-ROS-Qt-Creator-Plugin-Developers-ONLY.html 注意:再最后下载的那一步,sudo apt-get update &...
2018-09-26 15:06:04
3215
7
原创 jaco ros package 移植到16.04下的记录
错误一: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type解决: 编译c++11的问题,在CMakeList.txt文件中,可以通过如下的语句来修改整个包编译是否支持c++11 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") ...
2018-09-08 22:59:54
1151
13
原创 tensorflow函数记录
tf.interactiveSession()与tf.Session(): tf.Session()将操作节点op封装在一定的环境中运行,同时tensor对象将被计算求值。 tf.Session()需要在启动session之前构建整个计算图,并且启动计算图。 tf.interactiveSession()能够在运行图的时候插入一些计算图。计算图都是由某些操作(o...
2018-07-29 15:54:30
269
原创 Ubuntu14.04下安装anaconda+pycharm+tensorflow1.3.0+cuda8.0+cudnnv6.0总结
一、安装anaconda对于python版本过多会导致系统有时会出现混乱,安装anaconda能让我们更好地管理python版本。anaconda是python的一个集成环境,能够根据自己的要求选择不同的python版本,并且可以创建多个相互独立的运行环境而互不影响,此外完全可独立于Ubuntu自带的python,而不用担心版本的冲突。1、按照官网的指示进行下载安装,下载地址为anacon...
2018-07-24 15:38:00
1149
原创 手眼标定学习记录(更新)
一、Eigen中quaternion的构造函数Quaternion (const Scalar &w, const Scalar &x, const Scalar &y, const Scalar &z),注意w在前。然而在内部存储时eigen将四元数的w放在最后例如通过Eigen::Vector4d q = q_AB.coeffs();访问时,q中的最后一个...
2018-07-19 09:57:01
3166
原创 kinova test_accuracy源码解析
void PickPlace::evaluate_move_accuracy(){ robot_state::RobotState target_state = group_->getJointValueTarget(); target_state.update(); //group_->getcurrentstate does not give the c...
2018-07-18 16:25:23
793
2
原创 moveit 程序记录(更新)
一、如果想要得到当前的某个关节的位姿,特别是末端执行器,并且通过逆运动学接口得到当前的关节角度,需要下列的程序1、头文件#include <moveit/move_group_interface/move_group.h>#include <moveit/planning_scene_interface/planning_scene_interface.h>#...
2018-07-18 15:25:38
1847
原创 kinova j2n6s300 moveit pick_place源码解析
pick_place源码涉及到moveit的机械臂路径规划以及手指的抓取,其中涉及了moveit的move_group,Planning Scene, Planning Scene ROS API,Motion Planners,Motion Planning Pipeline的相关接口,根据源码顺序记录相关解释。1、robot_model初始化 robot_model_loade...
2018-07-15 11:23:35
2468
5
原创 ros action学习记录
1.创建action消息文件 创建名为Fibonacci.action文件。对于.action文件来说,定义该action的目标,结果以及反馈的主题 #goal definitionint32 order---#result definitionint32[] sequence---#feedbackint32[] sequence在执行过程中会自动产生消息文件,同时要对...
2018-07-06 10:53:33
529
原创 CMakeList.txt文件详解
1 整体结构 CMakeList.txt文件必须遵循以下的格式: 所需的CMake版本(cmake_minimum_required) 软件包的名称(project()) 查找构建所需要的其他CMake/Catkin软件包(find_package()) 消息/服务/运动生成器(add_message_files() add_se...
2018-07-05 13:08:06
7454
原创 ros中使用外部包,cmake问题
对于一般的在github上下载的包,下载完成后mkdir build && cd buildcmakemake make install对于直接拷贝之前已经cmake和make的文件时,就直接cd buildsudo make install,所有链接的头和库之类的会自动到相应的位置...
2018-06-09 23:47:07
1565
原创 ubuntu14.04下安装cmake 3.5
对于ros的应用,很多还局限在indigo下,因此要求的Ubuntu版本还限制在14.04但对于很多新的功能包,是在kinetic下运行的,很多cmake要求在3.5以上,而安装ros indigo时,默认安装的cmake版本为2.4,这样会有很大的影响,包括使用sudo apt-get install cmake 也是默认2.4,因此在安装了14.04之后,首先应该安装新版本的cmake 3.5...
2018-06-09 17:42:17
3859
原创 ros编译失败
CMake Error at CMakeLists.txt:7 (find_package): By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Eigen3", but...
2018-05-18 14:38:41
3719
转载 Ubuntu 14.04下通过Eclipse IDE进行ros开发
环境:Ubuntu14.04ros indigo步骤:1、安装JDK(1)下载JDK 因为Eclipse使用JAVA编写,所以需要JDE环境来启动Eclipse。 在官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载jdk8.0,我所下载的是jdk-8u171-l...
2018-05-10 20:58:49
362
原创 Ubuntu 14.04下,分辨率只有800×600的解决方法
对于Ubuntu 14.04,在安装好后,默认的分辨率是800×600,对于有着高分辨率例如1920×1080的显示器,或者想要拓展双屏,本身默认显示器驱动无法实现,因此需要在nvidia官网上下载对应的驱动程序。在点击打开链接处下载驱动,有几点必须注意:1、要选择自己的系统和显卡版本。进入终端,输入sudo uname --m如果显示i686,你安装了32位操作系统如果显示...
2018-05-10 15:59:26
15061
转载 添加一个frame 坐标
frame_tf_broadcaster.cpp 1 #include 2 #include 3 4 int main(int argc, char** argv){ 5 ros::init(argc, argv, "my_tf_broadcaster"); 6 ros::NodeHandle node; 7 8 tf::Tra
2017-11-03 21:52:34
512
转载 编写一个tf广播
tf broadcaster 1 #include 2 #include //专用头文件 3 #include 4 5 std::string turtle_name; 6 7 8 9 void poseCallback(const turtlesim::PoseConstPtr& msg){ 10 static tf
2017-11-03 21:34:54
794
转载 编写服务器和客户端
编写Service节点 1 #include "ros/ros.h" 2 #include "beginner_tutorials/AddTwoInts.h" //由之前创建的srv自动生成的头文件 3 4 bool add(beginner_tutorials::AddTwoInts::Request &req, //函数提供两个int求和的服务,int值从req
2017-11-03 21:17:24
467
转载 编写简单的消息发布器和订阅器
编写发布器节点 talker#include "ros/ros.h" //包含了ros的头文件#include "std_msgs/String.h" //引用了std_msgs/String类型的消息,存放在std_msgs package里,由String.msg文件自动生成的头文件#include int main(int argc, char **argv){ ros:
2017-11-03 20:53:03
944
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人