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

mcshicks's profile - activity

2016-08-09 10:23:18 -0500 answered a question Config and test rosemacs

Emacs ships with lisp and you can always evaluate lisp in the scratch buffer. Emacs also ships with "An Introduction to Programming in Emacs Lisp" which you can find using the info command.

2016-08-06 17:47:42 -0500 commented answer HC-05 connection to ROS using Arduino?

It seems like you test only checks transmit, not receive on the arduino. If you haven't check receive I would do that. Also you have to change the serial port from the Arduino one to BT, something like this class NewHardware : .... NewHardware():ArduinoHardware(&Serial1, 57600){};... good luck!

2016-08-06 10:24:50 -0500 answered a question HC-05 connection to ROS using Arduino?

Can you get a plain old bt serial connection between your arduino and your linux machine using a serial port using a program like minicom? I went through several iterations trying to get that to work before I got the rosserial connection to work. There are a lot of steps but I think you may not be getting the SPP profile setup based on your description. I ended using using Blueman instead of the native BT stack when I did this same thing. Also the baud rate has to be at least 57,600.

2016-07-06 19:33:58 -0500 commented answer writing a driver for 4-wheels differential drive robot

Look at this example: http://robotics.stackexchange.com/que... . You need a method (encoder) to measure the wheel rotation and the distance between the wheels

2016-07-06 15:38:43 -0500 received badge  Teacher (source)
2016-07-05 13:10:57 -0500 answered a question writing a driver for 4-wheels differential drive robot

You might be better off looking at this package to start

http://wiki.ros.org/differential_drive and this related page https://code.google.com/archive/p/kne...

I looked briefly at the web page and I didn't see where the encoders were included. Anyway if you have the encoder input you either do the odometty on the arduino or use rosserial to send the values to your PC and to it there. In either case you will have to use rosserial to send the topics to your computer you are running ROS on.

2016-06-27 12:56:40 -0500 received badge  Enthusiast