Search found 392 matches

by bbagnall
Tue Mar 18, 2014 2:10 pm
Forum: leJOS EV3 Development
Topic: CompassPilot and Legacy classes in navigation package
Replies: 7
Views: 2849

Re: CompassPilot and Legacy classes in navigation package

The problem is that this pilot cannot be integrated in the navigation framework. The major issue is that it cannot be a MoveProvider. This pilot combines simple moves to make more complex maneuvres. The end result cannot be described as arcs, rotates, travels or stops. For example, the pilot allows...
by bbagnall
Thu Mar 13, 2014 2:14 pm
Forum: leJOS EV3 Development
Topic: CompassPilot and Legacy classes in navigation package
Replies: 7
Views: 2849

Re: CompassPilot and Legacy classes in navigation package

I agree with Roger, there is some functionality in the CompassPilot that is not duplicated by the temporary CompassPoseProvider. I've reinstated the CompassPilot from Git. Long term, we will want to add the ability of Navigator or perhaps pilots to course-correct as they travel using whatever real-t...
by bbagnall
Wed Mar 12, 2014 3:26 pm
Forum: leJOS EV3 Development
Topic: CompassPilot and Legacy classes in navigation package
Replies: 7
Views: 2849

Re: CompassPilot and Legacy classes in navigation package

Hi Aswin, Ok, it sounds like we can get rid of CompassPilot. I will leave CompassPoseProvider until the time when we can use compass data with the navigator classes through your new API. Do you have working code to demonstrate your API integrating readings from different sensors to come up with pose...
by bbagnall
Wed Mar 12, 2014 3:07 pm
Forum: EV3 Software
Topic: Navigator
Replies: 73
Views: 11822

Re: Navigator

Yes, it's not very obvious to find that in the Navigator class. We interchangeably use the term pilot and the API uses MoveController to talk about the Pilots. This might become more obvious if we changed the method name to getPilot() instead of getMoveController(). Some other problems with the navi...
by bbagnall
Tue Mar 11, 2014 8:52 pm
Forum: leJOS EV3 Development
Topic: CompassPilot and Legacy classes in navigation package
Replies: 7
Views: 2849

CompassPilot and Legacy classes in navigation package

Anyone have any problems with removing LegacyNavigator, LegacyPilot, and CompassPilot from lejos.robotics.navigation? I will replace CompassPilot with CompassPoseProvider. The plan is to extend OdometryPoseProvider and override the getPose() method to get directional data from the compass instead of...
by bbagnall
Tue Mar 11, 2014 8:13 pm
Forum: EV3 Software
Topic: Navigator
Replies: 73
Views: 11822

Re: Navigator

If I globally agree with a "delegation" chain such as app -> Navigator -> Pilot -> Motors (which is more or less the current situation), it can happen that the app needs to request a "direct" move. In the test program I'm working on, the robot navigates between a given set of wa...
by bbagnall
Wed Mar 05, 2014 3:59 pm
Forum: EV3 Hardware
Topic: SD Card bootup times
Replies: 2
Views: 1763

SD Card bootup times

I'd like to compile some information to see how much of an impact the SD card has on bootup times. Please report your own bootup times with your particular SD card. Information that might be useful is something like: 1. Class of SD card (Class 4, Class 6, Class 10, etc...) It will look like a number...
by bbagnall
Wed Dec 18, 2013 9:51 pm
Forum: NXJ Projects
Topic: NXT Ballbot and Segway Videos
Replies: 9
Views: 1556

NXT Ballbot and Segway Videos

Earlier in the year I recorded some video to promote my LEGO NXT books and then promptly did nothing with them. :D Finally I have gotten around to editing them together. In particular there are videos showing Ballbot and Segway performance: Ballbot Youtube Video shows how to use several different ba...
by bbagnall
Mon Aug 12, 2013 3:37 pm
Forum: NXJ Software
Topic: Maximum LEGO NXT (updated edition) Available Now
Replies: 0
Views: 3707

Maximum LEGO NXT (updated edition) Available Now

An updated version of Maximum LEGO NXT: Building Robots with Java Brains is now available (ISBN 9780986832222). The projects in the previous edition of this book have been updated to be compatible with the latest version of leJOS NXJ, and the NXT 2.0 kit (also compatible with the 1.0 kit). This is a...
by bbagnall
Tue Oct 04, 2011 8:36 pm
Forum: NXJ Hardware
Topic: Omni Wheels
Replies: 5
Views: 3010

Re: Omni Wheels

These wheels do not have motors on them. Make sure to only get the wheels that are specifically made for Lego NXT. The wheels fit on a standard Lego Technic axle.
by bbagnall
Sun Oct 02, 2011 8:30 pm
Forum: NXJ Hardware
Topic: Omni Wheels
Replies: 5
Views: 3010

Re: Omni Wheels

I encountered the same problem with the website ordering form and let them know but I guess they haven't updated it yet. If this puts you off, you can get similar wheels at an Australian site (though I haven't tested them yet): http://www.rotacaster.com.au These type of wheels are really cool to pla...
by bbagnall
Fri Sep 30, 2011 2:40 pm
Forum: NXJ Software
Topic: Intelligence Unleashed - compile error
Replies: 9
Views: 2600

Re: Intelligence Unleashed - compile error

We might be on a bit of a wild goose chase now, so bare with me: 1. Are you using the downloaded code from the book's website? 2. Are you using Eclipse? 3. In Eclipse, select Window > Preferences and click leJOS NXJ on the side. In the field NXJ_HOME it has a directory. Is this the directory you cop...
by bbagnall
Wed Sep 28, 2011 3:12 pm
Forum: NXJ Software
Topic: Intelligence Unleashed - compile error
Replies: 9
Views: 2600

Re: Intelligence Unleashed - compile error

Sorry about the confusion regarding the leJOS version. Here's some detailed instructions for getting the latest code onto your computer:
viewtopic.php?f=7&t=2925
by bbagnall
Wed Sep 28, 2011 3:11 pm
Forum: NXJ Software
Topic: Intelligence Unleashed version problem *temporary*
Replies: 0
Views: 3838

Intelligence Unleashed version problem *temporary*

Hi all, As some of you have noticed, the code in Intelligence Unleashed is for an upcoming release of leJOS NXJ. We were planning on releasing the new version by now, but it's unfortunately taking longer than we anticipated. The good news is that you can start using it right away, but it will take s...
by bbagnall
Fri Aug 26, 2011 5:27 pm
Forum: NXJ Software
Topic: Announcing "Intelligence Unleashed"
Replies: 1
Views: 1224

Announcing "Intelligence Unleashed"

Announcing a new LEGO NXT book launching this September, Intelligence Unleashed: Creating LEGO NXT Robots with Java . As the title suggests, the projects focus on robotics intelligence and advanced capabilities. - Segway navigator - Ballbot, a robot that balances on a ball - Monte Carlo localization...

Go to advanced search