yujinrobot / kobuki_core

Core (non-ros) kobuki packages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firmware Deb

stonier opened this issue · comments

This would:

  • Put the firmware blob for a particular version of the firmware on the pc.
  • Provide a tool that lets you download.
  • Another tool that lets you check the robot's version against your pc version and suggest
    an upgrade if possible.
  • Write kobuki driver to check robot firmware and firmware on the pc and provide information/warning if they're different.
  • Probably also the udev rule.

We can sort of do this with ros debs, but key problem is that you can't install to ubuntu system directories (conflicts from one version of ros to the next). So udev rules don't work. And whatever version of the blob would be directly tied to the software and the user couldn't choose the firmware they wanted to use (hey, that's not such a bad idea). Options:

  • Build a kobuki_firmware ros deb package
  • Lean on Bill's launchpad to make an ubuntu deb
  • Learn how to use launchpad ourselves to make official debs

user couldn't choose the firmware they wanted to use (hey, that's not such a bad idea

That might be true, but still sounds too much like Microsoft to me ... 👎 :-)