Jump to content

Roomba Error regarding position


apostolakisl

Recommended Posts

I finally got the pg3 roomba node working again.  I am quite certain my i7 used to report x/y/theta position, but now it does not.  It shows error in the log and 0's across the admin console.  Is there something wrong with my roomba or did something change with the roomba software?  I see there was an update to the software 2 days ago.

Link to comment

Improved support for the i7 was just added, prior to that it treated the i7 as a basic roomba so I doubt that it had any support for position since that's one of the things checked to indicate it's not a basic roomba.

I don't have i7 so I can't reproduce, test or really debug issues related to it. I also can't see what's in your log files unless you post/send them.

Link to comment
2 hours ago, bpwwer said:

Improved support for the i7 was just added, prior to that it treated the i7 as a basic roomba so I doubt that it had any support for position since that's one of the things checked to indicate it's not a basic roomba.

I don't have i7 so I can't reproduce, test or really debug issues related to it. I also can't see what's in your log files unless you post/send them.

Not a big deal.  But I am about 99% certain that this worked when I had it installed the first time before the fiasco with moving to IoP.  I also saw that my roomba did a firmware update a few days ago, so not sure if that is the reason.  I don't know that it really matters to see x,y,theta.  Since the Roomba seems to know where it is going in the house, I assume it has the values internally.  Here is a portion of the log anyway.


2022-04-29 14:16:32,387 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating X Position on Roomba: 'pose'
2022-04-29 14:16:32,388 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating Y Position on Roomba: 'pose'
2022-04-29 14:16:32,389 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating Theta Position on Roomba: 'pose'
2022-04-29 14:16:32,387 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating X Position on Roomba: 'pose'
2022-04-29 14:16:32,388 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating Y Position on Roomba: 'pose'
2022-04-29 14:16:32,389 Thread-13461 udi_interface      ERROR    roomba-poly:_update900SeriesProperties: Error updating Theta Position on Roomba: 'pose'
2022-04-29 14:16:32,640 Thread-1   udi_interface      INFO     roomba:process_q: Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-57,"snr":19,"noise":-76}}}}'
2022-04-29 14:16:32,640 Thread-1   udi_interface      INFO     roomba:process_q: Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-57,"snr":19,"noise":-76}}}}'
2022-04-29 14:16:32,645 ThreadPoolExecutor-0_1 udi_interface      INFO     roomba:update_state_machine: current_state: Charging, current phase: charge, mission: clean, mission_min: 352, recharge_min: 0, co-ords changed: False
2022-04-29 14:16:32,645 ThreadPoolExecutor-0_1 udi_interface      INFO     roomba:update_state_machine: current_state: Charging, current phase: charge, mission: clean, mission_min: 352, recharge_min: 0, co-ords changed: False
2022-04-29 14:16:32,646 ThreadPoolExecutor-0_1 udi_interface      INFO     roomba:update_state_machine: updated state to: Charging
2022-04-29 14:16:33,646 Thread-1   udi_interface      INFO     roomba:process_q: Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-58,"snr":19,"noise":-77}}}}'
2022-04-29 14:16:32,646 ThreadPoolExecutor-0_1 udi_interface      INFO     roomba:update_state_machine: updated state to: Charging
2022-04-29 14:16:33,646 Thread-1   udi_interface      INFO     roomba:process_q: Received Roomba Data: wifistat, b'{"state":{"reported":{"signal":{"rssi":-58,"snr":19,"noise":-77}}}}'
2022-04-29 14:16:33,651 ThreadPoolExecutor-0_0 udi_interface      INFO     roomba:update_state_machine: current_state: Charging, current phase: charge, mission: clean, mission_min: 352, recharge_min: 0, co-ords changed: False
2022-04-29 14:16:33,651 ThreadPoolExecutor-0_0 udi_interface      INFO     roomba:update_state_machine: current_state: Charging, current phase: charge, mission: clean, mission_min: 352, recharge_min: 0, co-ords changed: False
2022-04-29 14:16:33,653 ThreadPoolExecutor-0_0 udi_interface      INFO     roomba:update_state_machine: updated state to: Charging

    

 

Link to comment

The errors mean that the roomba isn't reporting the position.  Maybe the i7 doesn't do that, I don't know.  When I added support for the i7, I assumed that it could do everything the 980/900 series can, but that might be a bad assumption.  There's no documentation for any of this so it's all just assumptions.

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...