ROS实战之IDE的配置
来源:互联网 发布:浙江软件考试成绩查询 编辑:程序博客网 时间:2024/05/21 23:32
**
Ubuntu上配置jdk
**
1. 从oracle官网上下载需要的jdk版本
2. 经过解压的操作后,打开~/.bashrc进行系统路径的修改
export JAVA_HOME=xxxx/jdkxxx
export CLASSPATH=${JAVA_HOME}/lib
export PATH= ${JAVA_HOME}/bin: $PATH
3. source ~/.bashrc
4. 使用java –version进行验证
Ubuntu上配置eclipse
这个没什么好讲的,首先到eclipse的官网上去下载C/C++可用的eclipse,之后再解压就可以直接用了。如果你想直接在terminal上使用eclipse指令,可以通过
echo “export /eclipse路径:$PATH”>>~/.bashrc
. ~/.bashrc
eclipse配置ROS环境
由于我所使用的rosbuild,故采用下述的步骤,采用catkin方式的可以参考http://blog.csdn.net/u013494117/article/details/52350752这篇文章
1. 创建一个ros工作空间和ros的包
2. 将ros工作空间的路径加入到ROS_PACKAGE_PATH中
3. 到功能包的路径下进行eclipse-project的生成,make eclipse-project,使用ls –al能看到.project的生成
4. 如果是创建多个eclipse-project的话则使用rosmake –targe=eclipse-project –specified-only *
5. 接着打开eclipse,通过File->import->exist project into workspace
6.在src文件夹下创建自己的节点程序(也可以在一开始就导入自己的功能包,这里我导入了之前编写的人脸检测的程序faceregnition)
7. 在eclipse中build自己的project需要进行环境的配置,右键项目->properties->C/C++Make Project->Environment加入ROS_ROOT, ROS_PACKAGE_PATH,PYTHONPATH,PATH的路径
8. 在eclipse中如果需要调整和运行程序的话需要对run进行设置,点 击 run->run configuration,双击其中的C/C++ Application,选择要运行的节点(生成的可执行文件),在Environment中添加ROS_ROOT和ROS_MASTER_URI变量,可以用echo $ROS_ROOT和echo $ROS_MASTER_URI进行查看
9.在terminal中运行roscore,之后在eclipse中run相应的节点即可
10. 运行的结果在控制台console中显示
11. 其他的还有一些代码显示的改进可以在http://wiki.ros.org/IDEs 上进行查看
- ROS实战之IDE的配置
- ROS IDE之Eclipse的配置方法
- ROS实战之ROS组网的搭建
- ROS Eclipse IDE配置
- ROS :为IDE配置环境变量
- 为ros配置开发ide时需要注意的两点
- 实战Scala IDE(Eclipse)环境的配置
- ROS实战之catkin
- ROS IDE
- 树莓派3 ROS语音包开发之ROS IDE-Eclipse
- ROS实战之节点发布/接收图片
- ROS实战之人脸检测
- ROS学习(基于Ubuntu 15.04 和ROS Jade)第三章 ROS核心教程 之 1 安装和配置你的ROS环境
- Linux_Ubuntu_vim的ide配置
- IDE for ROS
- ROS使用IDE Eclipse
- ROS IDE---RoboWare
- SpringCloud踩坑实战笔记2(复杂环境(docker+IDE+windows)的配置篇)
- 3.4 C++四种继承关系中内存分布
- [js] 变量 操作符 对象
- Hive的使用之脚本文件
- Android 接收短信
- 文章标题
- ROS实战之IDE的配置
- MySQL-API接口大全
- 文件上传 ,java.lang.IllegalStateException: File has been moved - cannot be read again org.springframewor
- Unity3D - Unity游戏Mono内存管理与泄漏
- Keyguard显示流程介绍
- myeclipse 优化内存设置
- DNS笔记
- SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新
- QGraphicsView放大和缩小下鼠标位置使用鼠标滚轮