Replies: 3 comments 7 replies
-
Regarding more fashionable GUI we may reuse some widgets from robotwebtools such as ros3djs, from ROS board and from WebViz |
Beta Was this translation helpful? Give feedback.
-
I would also like to suggest an improvement in user coding experience. |
Beta Was this translation helpful? Give feedback.
-
I would like to suggest an Improvement to the Teleop Feature I think for anyone Teleop is to debug while running their code in the text editor but the current Architecture doesn’t support that i.e Running the code in the text editor while TeleOperation. If we could improve that, something like debugging camera frames while trying out new cv algorithms while teleoperating around the environment would be possible. Making it easy to Debug and Develop Computer Vision Applications(As a later upgrade we could also add a joystick 🕹 ) |
Beta Was this translation helpful? Give feedback.
-
Hi folks,
we have reached a pretty decent status in our RoboticsAcademy, although I see room for improvement in the next months. From my perspective, the five most important topics to improve are:
(1). More cute GUI
We recently refactored the frontend source code to deeper use of Django templates and resuse of widgets along several exercises. The next big step is to move towards REACT (@dmariaa has developed this draft grid webpage, and @DanielinR will work on this)
(2). Optimization, speed up the execution
Here we are building a new exercise Python template (based on MultiProcessing instead of Threading, and so taking benefit of the multiple cores of the user's computer) (@iamarkaj , @RUFFY-369, @pcrecis ). In addition reviewing the GPU acceleration from Linux host machines and Windows host machines is worthy.
(3). Robustness and incremental improvements:
Solve small bugs in several exercises. Introduce Ackermann cars in autonomous driving exercises (@bytenaut ). Introduce LIDAR in some drone exercises.
(4). Adding new exercises.
We have three new upcoming exercises: one for visual based robot localization (@dvalladaresv), another for visual 3D odometry (@PabloAsensio), and another about Computer Vision Introduction using OpenCV (@felicidadaqm ). Beyond them, I think we should focus on improving the existing ones, instead of extending the current exercise collection. We recently added to more exercises: laser-based localization with particle filter and laser-mapping (@vladkrav )
(5). Moving to ROS2
We are working on the new RADI, based on ROS2 (@trunc8, @Carlosalpha1). Take a look at the "FollowPerson" drafts, both with simulated TurtleBot2 robot and with physical TurtleBot2 robot.
Some of the projects proposed for GSoC-2022 are aligned with these topics.
What do you think? Further comments, ideas, PRs :-) ??
Beta Was this translation helpful? Give feedback.
All reactions