This shows you the differences between two versions of the page.
projects:ideas:mobotware [2012/09/06 12:25] claes |
projects:ideas:mobotware [2021/08/14 04:21] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== MobotWare Project Ideas ====== | ||
- | ===== In row navigation with laserscanner ===== | ||
- | Create a plugin for laser server so robots can follow rows in fields. | ||
- | ===== MobotWare User Interface ===== | ||
- | ==== Continue the work started by Thomas Parkhøi ==== | ||
- | Thomas Parkhøi wrote the BSc Thesis Robot mission manager GUI with sugguestions for updating the UI for the hako client. | ||
- | |||
- | These updates should be finished and tested. | ||
- | ===== MobotWare for LegoMindstorms NXT ===== | ||
- | Create a firmware for Legomindstorms so it is possible to program them using SMRCL and/or a highlevel controller program connect to the mindstorm via Bluetooth. | ||
- | * Firmware for running SMRCL | ||
- | * Drives for the sensors | ||
- | *Both native Lego sensors and third party sensors. | ||
- | The mindstoms could then also be used as a simulation tool for the Hako or other robots. | ||
- | ===== ROS/ | ||
- | There is a ROS-NXT pack that uses a lot of interesting functions. It could be cool to control the mindstoms with a combination of ROS and SMRCL. | ||
- | |||
- | |||
- | ===== Plugin based MRC ===== | ||
- | Change/ | ||
- | |||
- | ===== SMRCL IDE/ | ||
- | The idea is to write a script and execute with rhd/ | ||
- | - step in to | ||
- | - step over | ||
- | - breakpoint | ||
- | - run to breakpoint | ||
- | - run | ||
- | - pause | ||
- | - stop | ||
- | - feedback on variables | ||
- | |||
- | use scintilla as editor, functions for editor: | ||
- | - SMRCL syntax highlighter | ||
- | - autocomplete | ||
- | - code snippets | ||
- | |||
- | load scripts from files would also be a good idea. | ||
- | |||
- | maybe just syntax highlite for Notepad++/ | ||
- | |||
- | maybe as a ide for eclipse - http:// | ||
- | ==== Debugger/ | ||
- | Include debugger where you can test differnt commands | ||
- | |||
- | A GUI program where you can select the commands, create a script and chose when to execute each command. | ||
- | |||
- | ==== Simulation ==== | ||
- | Include default configs for simulating with MobotWare | ||
- | |||
- | ===== SMR-CL interpreter for ROS ===== | ||
- | Make it possible to control all Frobomind robots with SMR-CL. | ||
- | |||
- | ===== Implement MobotWare on Hortibot, | ||
- | and maybe other robots at SDU |