利用Eclipse集成开发环境进行ROS开发
来源:互联网 发布:linux telnet命令 编辑:程序博客网 时间:2024/05/29 05:58
http://www.xue163.com/news/1050/10508054.html
可以利用Eclipse集成开发环境进行ROS开发,从而提高研发效率。以色列巴尔伊兰大学的Mr. Roi Yehoshua开设了一门ROS课程,课程2( Lesson 2)讲解了如何利用Eclipse在ROS上进行开发。这里走下总结整理。安装步骤如下:
1. 安装Eclipse
- 确保Java虚拟机JVM已经安装,如果没有安装,在终端执行以下的命令:
$sudo apt-get install default-jre
- 下载Eclipse IDE for C/C++开发平台:
----下载地址:http://www.eclipse.org/downloads/
----最新的Eclipse版本为:eclipse-cpp-luna-SR1-linux-gtk-x86_64.tar.gz
- 解压Eclipse到你指定的文件夹中。
- 在终端中,将Eclipse移到系统的目录 /opt,执行如下命令:
$sudo mv eclipse /opt
- 创建一个链接,以给所有的用户可以使用,执行如下命令:
$sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
- 为了方便,弄个Eclipse的快捷方式到桌面
$sudo gedit /usr/share/applications/eclipse.desktop
添加如下内容:
[Desktop Entry]Name=Eclipse Type=ApplicationExec=bash -i -c "/opt/eclipse/eclipse"Terminal=falseIcon=/opt/eclipse/icon.xpmComment=Integrated Development EnvironmentNoDisplay=falseCategories=Development;IDEName[en]=eclipse.desktop
–The bash –i - c command will cause your IDE's launcher icon to load your ROS-sourced shell environment before launching eclipse
2. 生成Eclipse项目文件
- 创建工作空间,执行如下代码:
$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace$ cd ~/catkin_ws
$ catkin_make
- 创建一个包first_pkg,执行如下代码:
$ cd ~/catkin_ws/src$ catkin_create_pkg first_pkg std_msgs rospy roscpp
- 到catkin的工作空间,利用catkin_make命令,建立一个eclipse的项目,命令如下:
$ cd ~/catkin_ws$ catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"
- 项目的文件声称在目录 ~/catkin_ws/build里。
0 0
- 利用Eclipse集成开发环境进行ROS开发
- 利用Eclipse构建Spark集成开发环境
- 利用Eclipse构建Spark集成开发环境
- 利用Eclipse构建Spark集成开发环境
- 利用eclipse构建spark集成开发环境
- ROS_Kinetic_08 ROS的集成开发环境(IDEs)之使用Eclipse
- Ubuntu下对ROS进行开发的eclipse环境
- Eclipse集成开发环境
- 集成开发环境 Eclipse
- Eclipse(集成开发环境)
- Eclipse集成开发环境
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- Spark:利用Eclipse构建Spark集成开发环境
- Spark:利用Eclipse构建Spark集成开发环境
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- Ubuntu ROS Eclipse 开发环境搭建
- discuz 可以使用多种缓存
- Linux bash shell中变量的设置和使用
- UVA11489Integer Game
- HDU 1596 find the safest road
- 【Arduino官方教程】数字处理示例(五):按键状态变化检测
- 利用Eclipse集成开发环境进行ROS开发
- 会话管理之Session
- 关于LCA(Tarjan+ST)
- CENTOS 6.5 配置YUM安装NGINX
- 二叉树的建立和基础操作<三> —— (三种遍历及分层打印)
- HTML5地理位置Geolocation以及百度地图应用
- Python的多版本如何处理--请使用pyenv
- POJ 2828 Buy Tickets
- Ubuntu中文系统超级终端使用英文提示