School report and generic server app

Right now we are working on the project report that we are supposed to hand in to our teachers the next week. We will probably write a short summary of it and publish it in English as well.

I've recieved quite a lots of requests from people that want's to use the serverapp (PenemuNXTExplorerServer) to use with their own mapping robots. Of course is all code open source so it's free for everyone to download, change and use it for free. But I've understood that our project structure, and how to get the app to compile isn't that simple. The reason is that we use something called "linked source". It's an easy way to share the same code between two projects. We can't link the projects in this case, because we need to specify that the PC code shall compile with the leJOS pc classes and the NXT code shall compile with the leJOS client classes.

I will write more about how this works soon.

I will also try to make a more generic map application that shall be really simple to customize to fit for your map data. The code is already based on "modules" and "plugins" so it shouldn't be that hard to make this.

More updates will be posted during the weekend.

/Peter F

3 kommentarer:

  1. Hey,

    I just saw your comment on my site. I see what you meen about the linking, I actually managed to get it all liked up on my own. It sorta worked - however I think I messed up the code slightly so it did not work as planned....

    Anyway looking forward to the compiled code! If you want to please email me at the email on my site :D

    Christian Stewart

  2. Dear Mr. Peter,

    I am very impressed with your work!.

    Currently I am doing a SLAM research but run on EV3 platform. Can your PenemuNXT be upgraded so it can work with EV3?.

    I am very happy to learn and get advice from you.

    Thank you.

    1. Hi Zafizal!

      I'm glad you like it. I have not touched this project for the last 5 years, so it's really not up to date, and so is my knowledge about it. I have no experience with EV3, but I don't think there should be any difficulties to port the concept at least. All code is available at GitHub (https://github.com/PeterOrneholm/penemunxt) so fell free to fork it and give it a try :)