ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2022-01-02 21:40:34 -0500 | marked best answer | How to connect ROS with my Parallax microcontroller? Hi, I have almost no experience writing sorts of serial communication protocols. So far, I have been using rosserial but I keep running into an issue where it states [ERROR] [1550568650.647942]: Lost sync with device, restarting... , and I have searched up this issue but there is no one definite way. I am trying to publish encoder counts but I'm guessing it's just updating way too quickly to ROS, since the arduino mega only has 8KB of dynamic memory. (I will open another question for this, because I still think rosserial is very convenient for me.) I want to connect my Parallax ActivityBoard WX Microcontroller from my Arlo Robot to publish messages. I looked at this question, https://answers.ros.org/question/1011... , and it suggests that I write simply push out messages to a serial port, and use an individual ros node in order to convert those messages. I am simply just trying to use the microcontroller for the odometry of my wheeled robot. What I was originally doing over rosserial was sending out encoder tick values and then subscribing to cmd_vel messages. Is bridging this connection between microprocessor and ROS feasible for someone with limited serial protocol experience, and if so how should I do it? |
2020-04-25 04:06:15 -0500 | received badge | ● Famous Question (source) |
2020-04-25 04:06:15 -0500 | received badge | ● Notable Question (source) |
2020-02-12 02:47:27 -0500 | received badge | ● Notable Question (source) |
2020-01-30 00:13:44 -0500 | received badge | ● Famous Question (source) |
2020-01-30 00:13:44 -0500 | received badge | ● Notable Question (source) |
2019-07-31 03:25:18 -0500 | received badge | ● Famous Question (source) |
2019-07-19 13:13:27 -0500 | received badge | ● Taxonomist |
2019-07-11 06:44:09 -0500 | received badge | ● Famous Question (source) |
2019-06-26 20:06:22 -0500 | received badge | ● Famous Question (source) |
2019-06-26 20:06:22 -0500 | received badge | ● Notable Question (source) |
2019-06-26 20:06:22 -0500 | received badge | ● Popular Question (source) |
2019-06-14 01:03:08 -0500 | received badge | ● Famous Question (source) |
2019-06-10 13:46:06 -0500 | received badge | ● Popular Question (source) |
2019-05-29 15:23:26 -0500 | received badge | ● Famous Question (source) |
2019-05-13 18:32:06 -0500 | received badge | ● Notable Question (source) |
2019-05-13 18:32:06 -0500 | received badge | ● Popular Question (source) |
2019-05-07 09:31:58 -0500 | received badge | ● Notable Question (source) |
2019-04-19 16:17:03 -0500 | received badge | ● Notable Question (source) |
2019-04-10 03:33:48 -0500 | commented question | Error installing rosserial_arduino ros_lib. Missing paranthesis to call 'print' I have set alias python='/usr/bin/python2.7' and python --version returns 2.7.12 but I'm still running into the error |
2019-04-10 03:17:52 -0500 | commented question | Error installing rosserial_arduino ros_lib. Missing paranthesis to call 'print' Hi, yes it seems like that is the case and I learned today that ros kinetic runs only on python 2 not python 3. So I loo |
2019-04-10 03:00:57 -0500 | asked a question | Error installing rosserial_arduino ros_lib. Missing paranthesis to call 'print' Error installing rosserial_arduino ros_lib. Missing paranthesis to call 'print' Hi, I just installed ros kinetic on my |
2019-03-28 16:05:33 -0500 | received badge | ● Famous Question (source) |
2019-03-26 17:16:40 -0500 | received badge | ● Popular Question (source) |
2019-02-27 16:36:22 -0500 | asked a question | How to connect odom and laser_frame to view on one RVIZ? How to connect odom and laser_frame to view on one RVIZ? Hi, beginner at ROS here needing some help. I created a odome |
2019-02-27 16:35:54 -0500 | asked a question | How to connect odom and laser_frame to view on a single RVIZ? How to connect odom and laser_frame to view on a single RVIZ? Hi, beginner at ROS here needing some help. I created a |
2019-02-27 06:39:43 -0500 | received badge | ● Popular Question (source) |
2019-02-27 05:56:57 -0500 | marked best answer | What is the proper convention for published topic names? Hi, I'm working on a wheeled robot using rosserial and I am publishing wheel encoder counts and velocities. I was wondering if there was a proper way to write the topic names I am publishing. For example, should I write it as or Best, Matthew |
2019-02-27 03:17:36 -0500 | asked a question | What is the proper convention for published topic names? What is the proper convention for published topic names? Hi, I'm working on a wheeled robot using rosserial and I am pub |
2019-02-24 01:28:28 -0500 | received badge | ● Popular Question (source) |
2019-02-22 03:47:46 -0500 | asked a question | Need help understanding how to compile a certain package. Need help understanding how to compile a certain package. Hi, I want to use the LeddarTech M16 driver provided by mcgill |
2019-02-19 04:02:32 -0500 | edited question | rosserial Losing Sync with Device when publishing encoder counts. rosserial Losing Sync with Device when publishing encoder counts. Hi, I have an Arduino on Kinetic that is supposed to |
2019-02-19 04:02:32 -0500 | received badge | ● Editor (source) |
2019-02-19 03:54:37 -0500 | asked a question | rosserial Losing Sync with Device when publishing encoder counts. rosserial Losing Sync with Device when publishing encoder counts. Hi, I have an Arduino on Kinetic that is supposed to |
2019-02-19 03:48:23 -0500 | asked a question | How to connect ROS with my Parallax microcontroller? How to connect ROS with my Parallax microcontroller? Hi, I have almost no experience writing sorts of serial communicat |
2019-02-18 02:38:34 -0500 | received badge | ● Popular Question (source) |
2019-02-15 21:17:46 -0500 | edited question | How to modify ros_arduino_bridge to work with different motor controller? How to modify ros_arduino_bridge to work with different motor controller? Hi, I am using ros_arduino_bridge to try to c |
2019-02-15 21:17:07 -0500 | asked a question | How to modify ros_arduino_bridge to work with different motor controller? How to modify ros_arduino_bridge to work with different motor controller? Hi, I am using ros_arduino_bridge to try to c |
2019-02-12 05:31:46 -0500 | received badge | ● Notable Question (source) |
2019-01-30 12:45:25 -0500 | asked a question | How to know if a branch written for older ROS ver work on newer one? (ros_arduino_bridge compatability) How to know if a branch written for older ROS ver work on newer one? (ros_arduino_bridge compatability) Hi, I want to p |
2019-01-24 20:12:50 -0500 | received badge | ● Notable Question (source) |
2019-01-24 13:39:18 -0500 | received badge | ● Popular Question (source) |
2019-01-24 13:30:13 -0500 | received badge | ● Popular Question (source) |
2019-01-24 11:45:47 -0500 | asked a question | How to use publish and use multiple sonar range_msg data (using rosserial) on a single topic? How to use publish and use multiple sonar range_msg data (using rosserial) on a single topic? Hi, I am learning ROS by |
2019-01-10 03:22:08 -0500 | marked best answer | rosserial Publish and Subscribe to Ultrasonic Ping Range Data? Hi, I am very new to ROS and I have a few questions as I am trying to learn it all on my own. I've read the tutorials but there are still some things I need some clarification on. I want to publish ultrasonic sensor data as a range message to a topic. And then I want the same arduino to subscribe to that topic, and use that data to turn the servo motor depending on the distance read from the ultrasonic sensor. This is the code that I have come up inspired ny the rosserial tutorials. I am coming to the error on arduino ide that states: " 'const class sensor_msgs::Range' has no member named 'data'. " I am not sure which type of member it should be. Also, if I have any other noticeable errors that did not appear on verification, kindly let me know as I am doing my best to learn ROS. Thank you very much. Best, Matthew. |
2019-01-10 03:22:08 -0500 | commented answer | rosserial Publish and Subscribe to Ultrasonic Ping Range Data? Surely will keep that in mind. I hope to continue to grow in this community as well as help it expand in any way possibl |