Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 25 19:43
    asmodehn commented #184
  • Jul 25 15:55
    michaelblindnology commented #184
  • Jul 24 07:26
    asmodehn commented #184
  • Jul 24 07:24
    asmodehn commented #184
  • Jul 21 10:39
    michaelblindnology opened #184
  • May 06 19:07
    dependabot[bot] labeled #183
  • May 06 19:07
    dependabot[bot] opened #183
  • May 06 19:07

    dependabot[bot] on pip

    Bump flask-cors from 3.0.3 to 3… (compare)

  • Feb 23 07:57
    AvinashSinghNido opened #182
  • Oct 22 2019 18:05
    dependabot[bot] labeled #181
  • Oct 22 2019 18:05
    dependabot[bot] opened #181
  • Oct 22 2019 18:05

    dependabot[bot] on pip

    Bump flask from 0.10.1 to 1.0 i… (compare)

  • Jun 24 2019 10:37
    goodahn commented #177
  • Jun 19 2019 13:18
    asmodehn commented #144
  • Jun 19 2019 13:17
    asmodehn commented #177
  • Jun 19 2019 13:16
    asmodehn commented #163
  • Jun 19 2019 13:09
    asmodehn labeled #82
  • Jun 19 2019 13:09
    asmodehn labeled #82
  • Jun 19 2019 13:08
    asmodehn commented #82
  • May 20 2019 19:07

    asmodehn on scheduled-update-2019-05-13

    (compare)

AlexV
@asmodehn
Becuse of that very troublesome python/ROS integration it can be quite challenging, and understanding why is not simple...
But it s working for us here.
I m working to make it simple and package everything properly, hopefully in the next few weeks, if I dont get derailed doing something else...
Pito Salas
@pitosalas
I went through that trying to get a direct install of pos on a MacOS. I spent too too much time on it and then gave up and instead went to Ubuntu on VMWare on MacOS and that worked much much better!
AlexV
@asmodehn
In general I think the software level needed for doing robotics is much higher than what people usually... so the goal of robotic platform writer should be to make things simpler. but ROS sadly fails at that, making everything distributed and asynchronous makes everything so much more random and unpredictible.
If I understand correctly your summary for Robot API, you want the students write the web server that connects to ROS ?
Pito Salas
@pitosalas
yes, and that then enables them to write a mobile app to give it commands without needing the mobile app to talk ROS. It opens it up a lot.
AlexV
@asmodehn
yeah thats why I did rostful :). But then you dont want to use rostful, it s better if they do something smaller and simpler...
Pito Salas
@pitosalas
any suggestion then on how to approach it?
AlexV
@asmodehn
the rostful design is also multi process talking with zmq to ROs distributed system. wy too complicated for you (but the proper design for performance in big systems)
Pito Salas
@pitosalas
(by the way I wonder if anyone is working on a more modern software library to provide higher level abstractions but without the overly complicated - old fashioned architecrture of ROS)
AlexV
@asmodehn
yep : ROS on the robot : topics communication for sensors. ROS services to expose that. ROS services are just xmlRPC, so then you can use flask directly, serialize your json to ROS format and send with xmlrpc.
Pito Salas
@pitosalas
Oh... Didn't look into ROS services at all !
AlexV
@asmodehn
ROS2 is coming along slowly, but I dont know anyone except me working on high level feature... roboticist usually focus on the low level, close tot eh sensor... so if you know anyone, let me know :)
Pito Salas
@pitosalas
are you on the ROS team or is this on your own?
AlexV
@asmodehn
yeah people usually overlook services because of this comunity focus on topics (which for me sucks since they are lossy. cant develop complex protocols on it)
with the company I m currently in, because we need highlevel interaction wiht the robot and we coudlnt find anything already there... But my contract run out soon, so I ll need to find other means to keep working on that...
Pito Salas
@pitosalas
fascinating!
So explain your suggested architecture a little more: Flask running as a separate linux process, accepting HTTP requests, and then creating XMLRPC calls into the service which is running "inside" ROS?
AlexV
@asmodehn
exactly.
Pito Salas
@pitosalas
Ok I will investigate that approach, thanks A LOT for the suggestion!
by the way where are you located? I am in Boston, USA
AlexV
@asmodehn
no worries ! IF you have trouble let me know I might be able to throw something quickly together to give you a hand...
Currently in Seoul SK
Pito Salas
@pitosalas
so its 9:08pm here, what is it there?
AlexV
@asmodehn
10.08 am
Pito Salas
@pitosalas
(I know I could have asked google. ... lazy)
AlexV
@asmodehn
Let mw know what you come up with ;)
Pito Salas
@pitosalas
we will indeed!
(by the way my email is pitosalas@brandeis.edu)
AlexV
@asmodehn
mine should be on my avatar ;)
Pito Salas
@pitosalas
indeed it is :)