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

Sujith's profile - activity

2017-06-14 17:17:28 -0500 received badge  Popular Question (source)
2017-03-01 09:13:45 -0500 asked a question Programming ROS nodes on ATSAM using ROSC

I am using Atmel's ARM Cortex M-4 based ATSAM4E16 microcontroller to communicate over ethernet with an Intel NUC running Ubuntu. I am able to run ROS nodes on Ubuntu easily. I am not sure how to create ROS nodes on the ATSAM to publish or subscribe to the ROS nodes running on Ubuntu. I have FreeRTOS running on the ATSAM using which I want to create ROS nodes.

The options I am considering are: 1) Use ROSC libraries to create Publishers and Subscribers and cross-compile it to run on the ATSAM. 2) Directly write code to send TCP/UDP packets to the ROS nodes running on Ubuntu in the form of ROS packets (I am not sure how to do this)

Can someone please recemmend which would be the better of the two approaches and provide guidelines to do the same? I am also open to other suggestions for accomplishing this.

2017-03-01 09:13:44 -0500 asked a question How to run ROS nodes on ATSAM processor.

ATSAM4E16 is Atmel's ARM Cortex M4 based processors that is supported by Atmel Software Framework and can be programmed using Atmel Studio or SAM-BA. I am trying to run ROS nodes on this processor to get it to send ROS messages to an Intel NUC running Ubuntu.

I understand how to create ROS nodes on Ubuntu and create publishers and subscribers, but how does one go about creating a ROS node on an ATSAM?

I have not had much success trying to port the examples I found online for running ROS nodes on the STM32F4 boards to the ATSAM. Does anyone have an idea how to use ROSC in our own custom C applications running on a microcontroller?