I don't want to discourage anybody from trying to run ROS itself on NXT,
but IMHO there's just not enough processing power and memory in it.
Optimizing Bluetooth communicaton and leaving all the heavy lifting to a Ubuntu laptop running ROS is probably the best that can be done.
Alex
The full hardware specs as released by LEGO are as follows:
- Main processor: Atmel® 32-bit ARM® processor, AT91SAM7S256
- Co-processor: Atmel® 8-bit AVR processor, ATmega48
- Bluetooth wireless communication CSR BlueCoreTM 4 v2.0 +EDR System
- - Supporting the Serial Port Profile (SPP)
On Wed, Dec 22, 2010 at 9:55 PM, Daniel Stonier
<d.stonier@gmail.com> wrote:
On 23 December 2010 14:49, Chris Brown
<chrisneilbrown@gmail.com> wrote:
I looked into using the NXT as a cheap base to start building something on but decided against it as it was a bit limiting
I'm currently working on writing a node for a generic USB pwm controller with configurable ports, just attach a cheap atom based m/b
Indeed, atoms are a smooth entry point to lower level testing/development. They and the fact that the smart phones are exposing the arm cpu's to alot more linux development are making the process of building robotics software alot smoother. There's alot of groups here running on gumstix, that seems to be a good option. We've also done some development on lower level arm cores, but gumstix seems to be a good lower limit. Any lower than that and you start stressing about preserving cycles, particularly if its for commercial development.
--
Phone : +82-10-5400-3296 (010-5400-3296)
Home: http://snorriheim.dnsdojo.com/
Embedded Control Libraries: http://snorriheim.dnsdojo.com/redmine/wiki/ecl
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users