User Tools

Site Tools


how_podo_works_with_ros-joy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
how_podo_works_with_ros-joy [2016/08/08 05:18] keitaronishimurahow_podo_works_with_ros-joy [2016/08/08 05:46] (current) keitaronishimura
Line 71: Line 71:
 \\ \\
 This data is then taken from shared memory and put back into vel_cmd to use for the OmniWheel AL. This is how ROS and PODO work together. There has to be middle man (e.g.Daemon) that is able to take input from outside PODO and put it into shared memory in a way that is usable by programs inside PODO.  This data is then taken from shared memory and put back into vel_cmd to use for the OmniWheel AL. This is how ROS and PODO work together. There has to be middle man (e.g.Daemon) that is able to take input from outside PODO and put it into shared memory in a way that is usable by programs inside PODO. 
 +\\
 +{{:tut_podo_explanation.png?400}}
 +\\
 +<fc orange>
 +NOTE: This is a simplified picture, as when the command goes from PODOGUI it goes through shared memory to get to the AL as well but I though too many arrows going to shared memory would be confusing. 
 +</fc>
 \\ \\
 In this case with the controller, the input from the controller is taken by ROS and given to the middle man code (podo_connector) and converted into data usable by shared memory. This is then taken by the Omniwheel AL when prompted by the PODOGUI. The data in shared memory is then converted into a motor output and sent through Daemon (middle man) to be sent to ROS and used by the simulator. Finally we see the model in the simulators move. In this case with the controller, the input from the controller is taken by ROS and given to the middle man code (podo_connector) and converted into data usable by shared memory. This is then taken by the Omniwheel AL when prompted by the PODOGUI. The data in shared memory is then converted into a motor output and sent through Daemon (middle man) to be sent to ROS and used by the simulator. Finally we see the model in the simulators move.
how_podo_works_with_ros-joy.txt · Last modified: 2016/08/08 05:46 by keitaronishimura