ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Web interface [closed]

asked 2014-12-17 05:45:52 -0500

pexison gravatar image

Hello, i'm new in this field and i'm planing to make a test in a turtlebot, the idea is basically to control the robot via web. I read some examples using roslibjs but i don't know how difficult is it.

For the first example: Controling the movement of the robot via internet.

For the second example: Reading information with the kinect via internet (i.e. streaming the camera)

It is not related to AI, but i want to know if there are some APIs to have success on both examples.

1)How difficult it is?

2)Which steps did you suggest me to start?

3)Which libraries exist for this?

Thanks beforehand

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by pexison
close date 2015-07-27 03:00:50.710427

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-12-17 07:31:45 -0500

bvbdort gravatar image

I suppose you can do it easily using roslibjs as you mentioned.

Look into publishing and subscribing data in roslibjs basic Tutorial

For the first example: Controling the movement of the robot via internet.

Publishing control commands i.e cmd_vel (geometry_msgs/Twist) incase of turtlebot

For the second example: Reading information with the kinect via internet (i.e. streaming the camera)

Subscribe to image data. web_video_server provides this functionality.

edit flag offensive delete link more

Comments

i can mix this functions in the webpage of the robot with also 3d mapping? (or the camera ok kinect only does one thing per time?)

There is an starter tutorial that i can see to get my first touch with the robot? (without broking it)

pexison gravatar image pexison  ( 2014-12-17 08:27:50 -0500 )edit

yes , its visualizing of data. For 3d data , do you mean you want to do 3d mapping on server side with data from robot ? i guess no library is available for that.

bvbdort gravatar image bvbdort  ( 2014-12-17 08:41:33 -0500 )edit

You can visualize 3D data with ros3djs ( https://github.com/RobotWebTools/ros3djs )

rtoris288 gravatar image rtoris288  ( 2014-12-17 08:59:27 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2014-12-17 05:45:52 -0500

Seen: 762 times

Last updated: Dec 17 '14