The post links to open source robotics projects Gobot.io and Gocv.io, which make me wonder...
a. Why use Go for robotics? What pros/cons are there compared to Python and C++?
b. Is Gobot intended to compete with ROS?
In regards to question a, I think that Go's compile time checking makes it better than Python when each deploy to your robot takes a long time, or when the robot moves and you have to physically reset its position for each run (it sucks to have to restart a long physical action because you misspelled a variable). If your timing requirements allow for Go's GC, then you can avoid C++'s lack of safety and manual memory management. Some people also just like using Go.
If you care about speed of deploy, stay on Python. If you care about speed of application, why Go instead of C++? I don't really see the win/win situation when using Go with OpenCV instead of C++, which is the native language used by them and it feels more natural on the API level.
Lack of memory management? It's 2018 and since 2011 you have smart pointers to manage memory for you. This is really outdated and misinformation