Search found 38 matches

by lvoc
05 Feb 2014, 14:26
Forum: Mindstorms Software
Topic: EV3 C-code for third party devices (I2C)
Replies: 50
Views: 76742

Re: EV3 C-code for third party devices (I2C)

The instructions are the same used to compile programs that use several source files. You can find them at:
http://www.robotnav.com/download_instructions/#windows
by lvoc
04 Feb 2014, 23:56
Forum: Mindstorms Software
Topic: EV3 C-code for third party devices (I2C)
Replies: 50
Views: 76742

Re: EV3 C-code for third party devices (I2C)

A little while ago I wrote a program that reads data from the gyro and displays it in the LCD. This program could be used as starting point. This program uses a slightly modified LVM library for handling the LCD. You can find the program at: http://www.robotnav.com/sensor-and-lcd/ When working with ...
by lvoc
02 Jan 2014, 21:21
Forum: Mindstorms Software
Topic: Compiling error with BricxCC
Replies: 1
Views: 5112

Re: Compiling error with BricxCC

A few people that reported this issue, found that they had not followed the installation procedure properly.
http://bricxcc.sourceforge.net/test_rel ... me_1st.txt
by lvoc
13 Dec 2013, 15:38
Forum: Mindstorms Software
Topic: Remote Debugging and Data Analysis on the Lego EV3
Replies: 1
Views: 4794

Remote Debugging and Data Analysis on the Lego EV3

I wrote a tutorial that shows a how to analyze sensor data and variables in real-time applications. This can be handy when evaluating algorithm performance.
http://www.robotnav.com/debugging-and-data-analysis/
by lvoc
06 Dec 2013, 17:19
Forum: Mindstorms Software
Topic: EV3 'C' Maths
Replies: 9
Views: 21430

Re: EV3 'C' Maths

I am not sure why you get this error. I am using sine and cosine functions in my code and I have not to specifically the the math libraries. In any case, if you want to add this flag, you would have to do it under "Preferences" in the GCC linker settings. Something similar to what is shown...
by lvoc
04 Dec 2013, 15:48
Forum: Mindstorms Software
Topic: MindDroid development
Replies: 1
Views: 5159

Re: MindDroid development

A while ago I compiled the "NXT Remote Control" (http://code.google.com/p/nxt-remote-control/). This program allows controlling the NXT motors at a high level (you don't need an extra program in the NXT). You can use it to communicate with NXC, but this will need modifications in the code.
by lvoc
02 Dec 2013, 16:03
Forum: Mindstorms Software
Topic: Robot Navigation C++ Program for the Lego EV3
Replies: 5
Views: 13166

Re: Robot Navigation C++ Program for the Lego EV3

I have added support in the Robot Navigation software to the Lego EV3 gyroscope. This can be enabled by selecting the LegoGyro class in the main program. The results may not be very accurate with this gyro. However, users with some experience in Kalman filtering or sensor fusion could add correction...
by lvoc
20 Nov 2013, 15:09
Forum: Mindstorms Software
Topic: Robot Navigation C++ Program for the Lego EV3
Replies: 5
Views: 13166

Re: Robot Navigation C++ Program for the Lego EV3

I wrote more details about the Robot Navigation software that I hope helps understating it. The software now also includes a high level Control class that implements self-homing control capabilities. There is a video of the program in action:
http://www.robotnav.com/software/
by lvoc
15 Nov 2013, 13:09
Forum: Mindstorms Software
Topic: EV3 C-code for third party devices (I2C)
Replies: 50
Views: 76742

Re: EV3 C-code for third party devices (I2C)

Yes, I want to figure why the compiler is trying to use or generate lms2012.o. In a C program you end up including many files (.h) that only have function/constant definitions (as lms2012.h). But, it does not mean that there will be a need to generate an object file (.o). My guess is that there is s...
by lvoc
15 Nov 2013, 02:16
Forum: Mindstorms Software
Topic: EV3 C-code for third party devices (I2C)
Replies: 50
Views: 76742

Re: EV3 C-code for third party devices (I2C)

Could you write a list of the files that you are including in your project?