anki / vector-python-sdk

Anki Vector Python SDK
Other
567 stars 382 forks source link

Will there be a life for Vector after Anki closes down? #23

Closed dividebysandwich closed 3 years ago

dividebysandwich commented 5 years ago

Hi,

Could you share some information about the future of the Vector hardware and software platform after Anki ceases operations? Will there be a way for new users to authenticate somehow? Can we replace the Anki backend with something we can run ourselves? I'm not even expecting full functionality of voice searches and all that, but at least enough to develop our own applications.

cmjchrisjones commented 5 years ago

It would be awesome to have some information on this, understandably a really difficult time for those working at Anki, @RamblingGeekUK and some of the live coding community on Twitch has been streaming playing with the SDK and connecting it within Twitch chat which has been loads of fun over at https://www.twitch.tv/ramblinggeek so would be a shame to see everyones hard work go to waste.

habuma commented 5 years ago

First, let me extend sincere appreciation for what Anki has done up to this point and my sympathy for those who have lost work due to this unfortunate situation.

That said, I've thought much about this and see a few ways forward:

Given that a new SDK was released less than 24 hours ago and since the announcement, and because the servers are still alive the last I checked, I am hopeful that there are discussions already taking place to arrange for a new life for Vector going forward. I hope that those with the power to make and act on these decisions will read this message as well as the cries on the forums and Reddit and do everything in their power to keep Vector alive and chirping for years to come, even if it means releasing some of the server-side bits to another entity or to the open-source community.

ghost commented 5 years ago

This is the message Shawn Blakesley (one of Anki developers) left on Github in response to what customers can do to try and keep as much functionality as possible with their Vectors :

I don't have any information about future Vector functionality. I would just say I recommend not clearing user data or hard resetting if there are any issues. That and save your guid, cert, etc. once you've set up the SDK. Wish I knew more.

I was still able to get the certificate and GUID (this value is stored in the 2nd file generated by the process) by following the SDK set-up around 12h ago. I think it is worth backing up those files well in, just in case. I've uploaded mine to both OneDrive and Google Drive and even as notes to LastPass.

Unfortunately, there is no current way to substitute a personal computer for Anki's servers, but we're hoping soon. With the SDK you can make custom things for him to do, or remote control, etc. as of now. However, don't lose those files as it may be impossible to get them again if anything shuts down. Also Well, what do you want to do next? You've now established you can control Vector using the SDK. You could download the example programs for whatever OS you're using (https://developer.anki.com/vector/docs/downloads.html) and both run them and open them with a text editor to see what makes them tick. You could take a basic Python course (if you have no programming skill) to start down the road of learning to write your own programs for Vector. Or check the Anki forums and grab some of the stuff other people have made for him.

mccrudd3n commented 5 years ago

Could or does the team have the ability to release all the source code including the server side?

Fully opening up Vector on both Front and Back end?

coldy1983 commented 4 years ago

Hello all, I have just purchased an Anki Vector at what I thought was a great price (£75 new on Amazon) but then realised that the required servers are very likely to close down 😥. I'm searching for any help that will allow the little robot to continue operating after it 'soul' is taken away. Does anyone on GitHub have any advice on how to connect Vector to a home server (or any other way to keep him alive)?

lukewkywacko commented 4 years ago

This is the message Shawn Blakesley (one of Anki developers) left on Github in response to what customers can do to try and keep as much functionality as possible with their Vectors :

I don't have any information about future Vector functionality. I would just say I recommend not clearing user data or hard resetting if there are any issues. That and save your guid, cert, etc. once you've set up the SDK. Wish I knew more.

I was still able to get the certificate and GUID (this value is stored in the 2nd file generated by the process) by following the SDK set-up around 12h ago. I think it is worth backing up those files well in, just in case. I've uploaded mine to both OneDrive and Google Drive and even as notes to LastPass.

Unfortunately, there is no current way to substitute a personal computer for Anki's servers, but we're hoping soon. With the SDK you can make custom things for him to do, or remote control, etc. as of now. However, don't lose those files as it may be impossible to get them again if anything shuts down. Also Well, what do you want to do next? You've now established you can control Vector using the SDK. You could download the example programs for whatever OS you're using (https://developer.anki.com/vector/docs/downloads.html) and both run them and open them with a text editor to see what makes them tick. You could take a basic Python course (if you have no programming skill) to start down the road of learning to write your own programs for Vector. Or check the Anki forums and grab some of the stuff other people have made for him.

Do programs built with Vector SDK communicate directly with Vector robot units bypassing Anki Server? If so, it would be great, but I thought Vector SDK custom programs do not communicate directly with Vector on local network. The programs built with SDK would send commands to Anki Server and then Anki Server would relay the commands to registered Vector units -including RC programs. This may mean that SDK custom programs would also stop working when Anki Server shuts down. I hope I am wrong.

RamblingGeekUK commented 4 years ago

Hi Luke,

I believe any talking Vector does and services like getting the time are all server driven from aws servers.

However the IP and products have been purchased by https://www.digitaldreamlabs.com/, I have reached out to them and it looks like they may do something with Vector but its very early days for them.

https://republic.co/digital-dream-labs-jacob-hanchar-digital-dream-labs-acquires-anki-this-is-huge-1

CyrilPeponnet commented 4 years ago

https://www.kickstarter.com/projects/anki/vector-by-anki-a-giant-roll-forward-for-robot-kind