prrraveen / GantryBot

An opensource efforts to develop Cartesian Robot
4 stars 2 forks source link

ROS QT integration #2

Open prrraveen opened 8 years ago

prrraveen commented 8 years ago

Most of GantryBot code will be in c++. Writing c++ without a framework(QT, boost) is challenging. These framework provides tons of helping classes like serial , unit testing , string manipulation and handle all the shortfall of c++.

It would be great head start of the project if we can run ROS nodes in a QT thread. Then we can use QTCreator IDE , all the qt library and test framework.

A simple search of "qt ros integration" yields some helpful references.

prrraveen commented 8 years ago

I will also be working on this issue today

ank27 commented 8 years ago

We can use CMake file created by ROS to build project in Qt and then use ROS node inside Qt to communicate. will it be correct way to do that??

prrraveen commented 8 years ago

Ya that is one way of doing it.

I think there are three ways to go about it

Third method can not be extended to ROS services and actions servers. So we need to ditch that one. The method you mentioned about is second method.

Lets try both the option and see which one make more sense. I will try the first method.