- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 升级CMake
将解压的文件夹移动到 /usr/share 目录下,其实这一步可以省略,拷贝过去是为了方便管理,原有的 cmake 文件夹也是在该目录下。解压得到的文件夹中有一个 bin 目录,目录下面就有 cmake,其实我们只要将这个文件连接到 bin 目录下就行了,接着往下看吧。接着就是上面说的,将新版本的 cmake 链接到 /usr/bin 下,注意这里使用绝对路径。接着就是上面说的,将新版本的 cmake 链接到 /usr/bin 下,注意这里使用绝对路径。下载编译好的,不要源码(源码需要自己编译)
2023-11-13 18:18:29 105
原创 从第一个linux下的HelloWorld 写起(1)
#include using namespace std;//有了这句话下面的cin cout 以及endl 不用写成 std::cin std::cout 可以直接写cin cout//可以直接使用std类里的所有函数不用加std/*或者这样写,不免有些繁琐using std::cin;using std::cout;using std::endl;*/int main(){cout<<“Hello”<<endl;return 0;}建立一个try_.
2021-05-17 09:03:51 137
原创 linunx下的Cmake
首先在自己的文件夹下建立如图所示的两个文件以及一个文件夹。代码文件里代码如下#include using namespace std;int main(){cout<<“Hello Slam!”<<endl;return 0;}CMakeLists.txt文件里写入如下代码###################################输出类似Helloworld的东西#声明要求的cmake最低版本cmake_minimum_required(VER.
2021-04-22 19:49:02 98
原创 ros-服务器
//代码实现思路//建立一个服务器 当服务器接受到客户端(另一个终端)发来的消息后,立刻发布话题控制海龟运动//共调用4个终端 运行服务器 客户端 海龟 roscore#include <ros/ros.h>#include <geometry_msgs/Twist.h>#include <std_srvs/Trigger.h>ros::Publisher turtle_pub;//定义一个发布者 服务器接收到消息后,利用此发布者发布消息给海龟
2021-04-21 10:20:18 197
原创 ROS-客户端
输入以下代码,建立一个功能包(在建立的工作空间里建立功能包,如何建立工作空间见之前的文章)catkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgs然后建立一个源文件#include <ros/ros.h>#include<turtlesim/Spawn.h>int main(int argc, char **argv){ros::init(argc,argv,“turtle_spawn.
2021-04-20 19:22:03 121
原创 ros-自定义消息
建立消息内容在建立的msg文件夹下,建立一个文件touch person.msg内容如下,类似C语言结构体string nameuint8 sexuint8 ageuint8 unknow=0uint8 male=1uint8 female=2添加功能包依赖将<build_depend>message_generation</build_depend><exec_depend>message_runtime</exec_depend&g
2021-04-20 16:06:20 105
原创 关于ROS运行小乌龟中的一些问题说明---话题
关于ROS运行小乌龟中的一些问题说明-----话题注:PPT来源于古月居建立工作空间建立一个catkin_ws文件夹 catkin_ws 下建立一个src文件夹在src 目录下运行 catkin_init_workspace出现Cmake文件切换到catkin_ws 目录下 运行编译命令$ cd ~/catkin_ws/$ catkin_make自动生成2个文件夹输入source devel/setup.bash 建立环境变量echo $ROS_PACKAGE_PATH检查
2021-04-19 17:00:49 1000
TBB Vs64位库 编译好的
2022-07-24
基于51单片机的交通灯控制系统.zip
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人