Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-04 Thread Dan Kortschak
Julia is a nightmare for peer reviewability. Gonum exists largely because Matlab, NumPy and Julia did not satisfy. On Fri, 2019-01-04 at 00:06 -0800, minfo...@arcor.de wrote: > Am Mittwoch, 2. Januar 2019 22:51:07 UTC+1 schrieb kortschak: > > > > > > Yeah, Gonum is 5 years old, and yet because

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-04 Thread Sebastien Binet
On Fri, Jan 4, 2019, 09:06 Am Mittwoch, 2. Januar 2019 22:51:07 UTC+1 schrieb kortschak: >> >> Yeah, Gonum is 5 years old, and yet because of the design of the >> language handles some aspects of numerical and scientific coding far >> better than Matlab/NumPy >> >> > This is more than debatable.

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-04 Thread minforth
Am Mittwoch, 2. Januar 2019 22:51:07 UTC+1 schrieb kortschak: > > Yeah, Gonum is 5 years old, and yet because of the design of the > language handles some aspects of numerical and scientific coding far > better than Matlab/NumPy > > This is more than debatable. Don't underestimate scientific

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-02 Thread Dan Kortschak
Yeah, Gonum is 5 years old, and yet because of the design of the language handles some aspects of numerical and scientific coding far better than Matlab/NumPy - the rest is a work in progress. On Wed, 2019-01-02 at 04:26 -0800, minfo...@arcor.de wrote: > Thanks for mentioning Gonum. While IMO it

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-02 Thread minforth
Thanks for mentioning Gonum. While IMO it does not play in the Matlab or NumPy league, the math basics are there. After all golang is just a ..lang.. and no control development toolbox. Am Mittwoch, 2. Januar 2019 00:52:01 UTC+1 schrieb kortschak: > Who uses [][]T for this? > > Gonum has

[go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-02 Thread Fino
> > > 2) what hardware should I use? RaspberryPI, or some super Arduino? or a > more specific microcontroller, perhaps controlled by a R-PI? > suggest UP2 board => fully supported by Intel, best x86-64 dev board so far. https://up-board.org/upsquared/specifications/ > 3) what OS?

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread Bakul Shah
On Tue, 01 Jan 2019 15:40:41 -0800 Pat Farrell wrote: > > On Monday, December 31, 2018 at 4:19:50 PM UTC-5, minf...@arcor.de wrote: > > > > So perhaps you should saddle your horse backwards, and then decide if > > Golang as front-end development language > > is really the right choice for you.

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread Dan Kortschak
And we have these. On Tue, 2019-01-01 at 15:43 -0800, Pat Farrell wrote: > > On Tuesday, January 1, 2019 at 6:07:03 PM UTC-5, robert engels wrote: > > > > > > Wouldn’t you wrap the slices custom structs with a domain specific  > > interface? You can create whatever notation is needed... > > >

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread Dan Kortschak
Who uses [][]T for this? Gonum has implementations for many of the things that you would need here and other projects provide other aspects. On Tue, 2019-01-01 at 14:52 -0800, minfo...@arcor.de wrote: > > Am Montag, 31. Dezember 2018 23:06:23 UTC+1 schrieb kortschak: > > > > > > Where do we

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread Pat Farrell
On Tuesday, January 1, 2019 at 6:07:03 PM UTC-5, robert engels wrote: > > Wouldn’t you wrap the slices custom structs with a domain specific > interface? You can create whatever notation is needed... > Perhaps I'm naive but I was expecting that a two dimensional metric of quaternions would be

[go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread Pat Farrell
On Monday, December 31, 2018 at 4:19:50 PM UTC-5, minf...@arcor.de wrote: > > So perhaps you should saddle your horse backwards, and then decide if > Golang as front-end development language > is really the right choice for you. And then Golang doesn't treat complex > matrix algebra well... > >

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread robert engels
Wouldn’t you wrap the slices custom structs with a domain specific interface? You can create whatever notation is needed... > On Jan 1, 2019, at 4:52 PM, minfo...@arcor.de wrote: > > > > Am Montag, 31. Dezember 2018 23:06:23 UTC+1 schrieb kortschak: > Where do we fall down? > > On Mon,

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2019-01-01 Thread minforth
Am Montag, 31. Dezember 2018 23:06:23 UTC+1 schrieb kortschak: > > Where do we fall down? > > On Mon, 2018-12-31 at 01:38 -0800, minf...@arcor.de wrote: > > And then Golang doesn't treat complex > > matrix algebra well... > You really want to do controller design with go's 2-dimensional

Re: [go-nuts] Re: go for robotic control, walking balance, quad flight control

2018-12-31 Thread Dan Kortschak
Where do we fall down? On Mon, 2018-12-31 at 01:38 -0800, minfo...@arcor.de wrote: > And then Golang doesn't treat complex  > matrix algebra well... -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop

[go-nuts] Re: go for robotic control, walking balance, quad flight control

2018-12-31 Thread minforth
Am Sonntag, 30. Dezember 2018 06:05:25 UTC+1 schrieb Pat Farrell: > > I need a project to motivate myself into writing some non-trivial go. So I > want to learn about implementing control theory, sensors, etc. Things like > IMU (gyro, 3D magnetic compass, and accelerometer) GPS. Not only do I

[go-nuts] Re: go for robotic control, walking balance, quad flight control

2018-12-30 Thread Laurent Moussault
It's easy to use Go on the Raspberry Pi (with or without cross-compilation), and AFAIK you can gain low-level access to the hardware in almost the same way than in C. For example, you can use all the features of the GPIO by mmap-ing the registers dedicated to its control (under linux the